Lines Matching refs:Object
30 EXPECT_EQ(R"({"x":10,"y":20})", s(Object{{"x", 10}, {"y", 20}}));
34 EXPECT_EQ(R"({"��":0})", s(Object{{"\xC0\x80", 0}}));
37 EXPECT_DEATH(s(Object{{"\xC0\x80", 0}}), "Invalid UTF-8");
45 EXPECT_EQ("[[{}]]", s({{Object{}}}));
46 EXPECT_EQ(R"({"A":{"B":{}}})", s(Object{{"A", Object{{"B", Object{}}}}}));
48 s(Object{{"A", Object{{"B", Object{{"X", "Y"}}}}}}));
69 EXPECT_EQ(R"({"a":1,"b":2,"c":3})", s(Object{{"a", 1}, {"c", 3}, {"b", 2}}));
90 s(Object{{"object keys are\nescaped", true}}));
110 EXPECT_EQ(Str, sp(Object{
111 {"empty_object", Object{}},
115 Object{
117 {Object{
135 TEST(JSONTest, Object) {
136 Object O{{"a", 1}, {"b", 2}, {"c", 3}};
188 Compare(R"({"":0,"":0})", Object{{"", 0}});
189 Compare(R"({"obj":{},"arr":[]})", Object{{"obj", Object{}}, {"arr", {}}});
191 Object{{"\n", Object{
266 Object *O = Doc->getAsObject();
279 EXPECT_EQ(*O->getObject("object"), (Object{{"fruit", "banana"}}));
512 Value J = Object{{"foo", Array{
513 Object{
519 Object{{"str", "bar"}},
547 EXPECT_FALSE(fromJSON(Object{}, V, Root));
550 EXPECT_FALSE(fromJSON(Object{{"str", 1}}, V, Root));
554 EXPECT_FALSE(fromJSON(Object{{"str", "1"}, {"int", "string"}}, V, Root));
558 EXPECT_FALSE(fromJSON(Object{{"str", "1"}, {"bool", "string"}}, V, Root));
642 Value V = Object{
645 Object{{"d",
646 Object{
647 {"e", Array{1, Object{{"x", "y"}}}},