Home | History | Annotate | Download | only in json

Lines Matching refs:output_js

15   std::string output_js;
18 EXPECT_TRUE(JSONWriter::Write(*Value::CreateNullValue(), &output_js));
19 EXPECT_EQ("null", output_js);
22 EXPECT_TRUE(JSONWriter::Write(DictionaryValue(), &output_js));
23 EXPECT_EQ("{}", output_js);
26 EXPECT_TRUE(JSONWriter::Write(ListValue(), &output_js));
27 EXPECT_EQ("[]", output_js);
30 EXPECT_TRUE(JSONWriter::Write(FundamentalValue(42), &output_js));
31 EXPECT_EQ("42", output_js);
34 EXPECT_TRUE(JSONWriter::Write(FundamentalValue(true), &output_js));
35 EXPECT_EQ("true", output_js);
38 EXPECT_TRUE(JSONWriter::Write(FundamentalValue(1.0), &output_js));
39 EXPECT_EQ("1.0", output_js);
42 EXPECT_TRUE(JSONWriter::Write(FundamentalValue(0.2), &output_js));
43 EXPECT_EQ("0.2", output_js);
46 EXPECT_TRUE(JSONWriter::Write(FundamentalValue(-0.8), &output_js));
47 EXPECT_EQ("-0.8", output_js);
50 EXPECT_TRUE(JSONWriter::Write(StringValue("foo"), &output_js));
51 EXPECT_EQ("\"foo\"", output_js);
55 std::string output_js;
69 EXPECT_TRUE(JSONWriter::Write(root_dict, &output_js));
70 EXPECT_EQ("{\"list\":[{\"inner int\":10},[],true]}", output_js);
72 root_dict, JSONWriter::OPTIONS_PRETTY_PRINT, &output_js));
86 output_js);
91 std::string output_js;
99 EXPECT_TRUE(JSONWriter::Write(period_dict, &output_js));
100 EXPECT_EQ("{\"a.b\":3,\"c\":2,\"d.e.f\":{\"g.h.i.j\":1}}", output_js);
105 EXPECT_TRUE(JSONWriter::Write(period_dict3, &output_js));
106 EXPECT_EQ("{\"a\":{\"b\":2},\"a.b\":1}", output_js);
110 std::string output_js;
115 EXPECT_FALSE(JSONWriter::Write(*root, &output_js));
117 *root, JSONWriter::OPTIONS_OMIT_BINARY_VALUES, &output_js));
118 EXPECT_TRUE(output_js.empty());
126 EXPECT_FALSE(JSONWriter::Write(binary_list, &output_js));
128 binary_list, JSONWriter::OPTIONS_OMIT_BINARY_VALUES, &output_js));
129 EXPECT_EQ("[5,2]", output_js);
137 EXPECT_FALSE(JSONWriter::Write(binary_dict, &output_js));
139 binary_dict, JSONWriter::OPTIONS_OMIT_BINARY_VALUES, &output_js));
140 EXPECT_EQ("{\"b\":5,\"d\":2}", output_js);
144 std::string output_js;
150 &output_js));
151 EXPECT_EQ("10000000000", output_js);