@@ -26,19 +26,37 @@ TEST(FirebaseObjectTest, GetBool) {
26
26
}
27
27
28
28
TEST (FirebaseObjectTest, GetInt) {
29
- FirebaseObjectobj (" 42" );
30
- EXPECT_EQ (42 , obj.getInt ());
31
- EXPECT_TRUE (obj.success ());
32
- EXPECT_FALSE (obj.failed ());
33
- EXPECT_EQ (obj.error ()," " );
29
+ {
30
+ FirebaseObjectobj (" 42" );
31
+ EXPECT_EQ (42 , obj.getInt ());
32
+ EXPECT_TRUE (obj.success ());
33
+ EXPECT_FALSE (obj.failed ());
34
+ EXPECT_EQ (obj.error ()," " );
35
+ }
36
+ {
37
+ FirebaseObjectobj (" 42.0" );
38
+ EXPECT_EQ (42 , obj.getInt ());
39
+ EXPECT_TRUE (obj.success ());
40
+ EXPECT_FALSE (obj.failed ());
41
+ EXPECT_EQ (obj.error ()," " );
42
+ }
34
43
}
35
44
36
45
TEST (FirebaseObjectTest, GetFloat) {
37
- FirebaseObjectobj (" 43.0" );
38
- EXPECT_EQ (43 , obj.getFloat ());
39
- EXPECT_TRUE (obj.success ());
40
- EXPECT_FALSE (obj.failed ());
41
- EXPECT_EQ (obj.error ()," " );
46
+ {
47
+ FirebaseObjectobj (" 43.0" );
48
+ EXPECT_EQ (43 , obj.getFloat ());
49
+ EXPECT_TRUE (obj.success ());
50
+ EXPECT_FALSE (obj.failed ());
51
+ EXPECT_EQ (obj.error ()," " );
52
+ }
53
+ {
54
+ FirebaseObjectobj (" 43" );
55
+ EXPECT_EQ (43 , obj.getFloat ());
56
+ EXPECT_TRUE (obj.success ());
57
+ EXPECT_FALSE (obj.failed ());
58
+ EXPECT_EQ (obj.error ()," " );
59
+ }
42
60
}
43
61
44
62
TEST (FirebaseObjectTest, GetString) {
@@ -66,15 +84,15 @@ TEST(FirebaseObjectTest, GetIntFailure) {
66
84
EXPECT_EQ (obj.getInt (),0 );
67
85
EXPECT_FALSE (obj.success ());
68
86
EXPECT_TRUE (obj.failed ());
69
- EXPECT_EQ (obj.error ()," failed to convert toint " );
87
+ EXPECT_EQ (obj.error ()," failed to convert tonumber " );
70
88
}
71
89
72
90
TEST (FirebaseObjectTest, GetFloatFailure) {
73
91
FirebaseObjectobj (" {\" foo\" :\" bar\" }" );
74
92
EXPECT_EQ (obj.getFloat (),0 );
75
93
EXPECT_FALSE (obj.success ());
76
94
EXPECT_TRUE (obj.failed ());
77
- EXPECT_EQ (obj.error ()," failed to convert tofloat " );
95
+ EXPECT_EQ (obj.error ()," failed to convert tonumber " );
78
96
}
79
97
80
98
TEST (FirebaseObjectTest, GetBoolFailure) {