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