diff options
Diffstat (limited to 'Firestore/core/test/firebase/firestore/model/field_value_test.cc')
-rw-r--r-- | Firestore/core/test/firebase/firestore/model/field_value_test.cc | 56 |
1 files changed, 27 insertions, 29 deletions
diff --git a/Firestore/core/test/firebase/firestore/model/field_value_test.cc b/Firestore/core/test/firebase/firestore/model/field_value_test.cc index 93879f9..40be2d5 100644 --- a/Firestore/core/test/firebase/firestore/model/field_value_test.cc +++ b/Firestore/core/test/firebase/firestore/model/field_value_test.cc @@ -189,17 +189,17 @@ TEST(FieldValue, ArrayType) { } TEST(FieldValue, ObjectType) { - const FieldValue empty = - FieldValue::ObjectValue(std::map<std::string, FieldValue>{}); - std::map<std::string, FieldValue> object{{"null", FieldValue::NullValue()}, - {"true", FieldValue::TrueValue()}, - {"false", FieldValue::FalseValue()}}; + const FieldValue empty = FieldValue::ObjectValueFromMap({}); + ObjectValue::Map object{{"null", FieldValue::NullValue()}, + {"true", FieldValue::TrueValue()}, + {"false", FieldValue::FalseValue()}}; // copy the map - const FieldValue small = FieldValue::ObjectValue(object); - std::map<std::string, FieldValue> another_object{ - {"null", FieldValue::NullValue()}, {"true", FieldValue::FalseValue()}}; + const FieldValue small = FieldValue::ObjectValueFromMap(object); + ObjectValue::Map another_object{{"null", FieldValue::NullValue()}, + {"true", FieldValue::FalseValue()}}; // move the array - const FieldValue large = FieldValue::ObjectValue(std::move(another_object)); + const FieldValue large = + FieldValue::ObjectValueFromMap(std::move(another_object)); EXPECT_EQ(Type::Object, empty.type()); EXPECT_EQ(Type::Object, small.type()); EXPECT_EQ(Type::Object, large.type()); @@ -335,22 +335,22 @@ TEST(FieldValue, Copy) { clone = null_value; EXPECT_EQ(FieldValue::NullValue(), clone); - const FieldValue object_value = FieldValue::ObjectValue( - std::map<std::string, FieldValue>{{"true", FieldValue::TrueValue()}, - {"false", FieldValue::FalseValue()}}); + const FieldValue object_value = FieldValue::ObjectValueFromMap( + ObjectValue::Map{{"true", FieldValue::TrueValue()}, + {"false", FieldValue::FalseValue()}}); clone = object_value; - EXPECT_EQ(FieldValue::ObjectValue(std::map<std::string, FieldValue>{ - {"true", FieldValue::TrueValue()}, - {"false", FieldValue::FalseValue()}}), + EXPECT_EQ(FieldValue::ObjectValueFromMap( + ObjectValue::Map{{"true", FieldValue::TrueValue()}, + {"false", FieldValue::FalseValue()}}), clone); - EXPECT_EQ(FieldValue::ObjectValue(std::map<std::string, FieldValue>{ - {"true", FieldValue::TrueValue()}, - {"false", FieldValue::FalseValue()}}), + EXPECT_EQ(FieldValue::ObjectValueFromMap( + ObjectValue::Map{{"true", FieldValue::TrueValue()}, + {"false", FieldValue::FalseValue()}}), object_value); clone = clone; - EXPECT_EQ(FieldValue::ObjectValue(std::map<std::string, FieldValue>{ - {"true", FieldValue::TrueValue()}, - {"false", FieldValue::FalseValue()}}), + EXPECT_EQ(FieldValue::ObjectValueFromMap( + ObjectValue::Map{{"true", FieldValue::TrueValue()}, + {"false", FieldValue::FalseValue()}}), clone); clone = null_value; EXPECT_EQ(FieldValue::NullValue(), clone); @@ -430,13 +430,12 @@ TEST(FieldValue, Move) { clone = FieldValue::NullValue(); EXPECT_EQ(FieldValue::NullValue(), clone); - FieldValue object_value = FieldValue::ObjectValue( - std::map<std::string, FieldValue>{{"true", FieldValue::TrueValue()}, - {"false", FieldValue::FalseValue()}}); + FieldValue object_value = FieldValue::ObjectValueFromMap(ObjectValue::Map{ + {"true", FieldValue::TrueValue()}, {"false", FieldValue::FalseValue()}}); clone = std::move(object_value); - EXPECT_EQ(FieldValue::ObjectValue(std::map<std::string, FieldValue>{ - {"true", FieldValue::TrueValue()}, - {"false", FieldValue::FalseValue()}}), + EXPECT_EQ(FieldValue::ObjectValueFromMap( + ObjectValue::Map{{"true", FieldValue::TrueValue()}, + {"false", FieldValue::FalseValue()}}), clone); clone = FieldValue::NullValue(); EXPECT_EQ(FieldValue::NullValue(), clone); @@ -455,8 +454,7 @@ TEST(FieldValue, CompareMixedType) { const FieldValue geo_point_value = FieldValue::GeoPointValue({1, 2}); const FieldValue array_value = FieldValue::ArrayValue(std::vector<FieldValue>()); - const FieldValue object_value = - FieldValue::ObjectValue(std::map<std::string, FieldValue>()); + const FieldValue object_value = FieldValue::ObjectValueFromMap({}); EXPECT_TRUE(null_value < true_value); EXPECT_TRUE(true_value < number_value); EXPECT_TRUE(number_value < timestamp_value); |