Home | History | Annotate | Download | only in brillo

Lines Matching full:actual

45 #define EXPECT_JSON_EQ(expected, actual) \
46 EXPECT_PRED2(IsEqualValue, *ParseValue(expected), actual)
51 int actual;
52 EXPECT_TRUE(FromValue(*ParseValue("123"), &actual));
53 EXPECT_EQ(123, actual);
55 EXPECT_TRUE(FromValue(*ParseValue("-123"), &actual));
56 EXPECT_EQ(-123, actual);
58 EXPECT_FALSE(FromValue(*ParseValue("true"), &actual));
62 bool actual;
63 EXPECT_TRUE(FromValue(*ParseValue("false"), &actual));
64 EXPECT_FALSE(actual);
66 EXPECT_TRUE(FromValue(*ParseValue("true"), &actual));
67 EXPECT_TRUE(actual);
69 EXPECT_FALSE(FromValue(*ParseValue("0"), &actual));
70 EXPECT_FALSE(FromValue(*ParseValue("1"), &actual));
74 double actual;
75 EXPECT_TRUE(FromValue(*ParseValue("12.5"), &actual));
76 EXPECT_DOUBLE_EQ(12.5, actual);
78 EXPECT_TRUE(FromValue(*ParseValue("-0.1"), &actual));
79 EXPECT_DOUBLE_EQ(-0.1, actual);
81 EXPECT_TRUE(FromValue(*ParseValue("17"), &actual));
82 EXPECT_DOUBLE_EQ(17.0, actual);
84 EXPECT_FALSE(FromValue(*ParseValue("'1.0'"), &actual));
88 std::string actual;
89 EXPECT_TRUE(FromValue(*ParseValue("'foo'"), &actual));
90 EXPECT_EQ("foo", actual);
92 EXPECT_TRUE(FromValue(*ParseValue("'bar'"), &actual));
93 EXPECT_EQ("bar", actual);
95 EXPECT_TRUE(FromValue(*ParseValue("''"), &actual));
96 EXPECT_TRUE(actual.empty());
98 EXPECT_FALSE(FromValue(*ParseValue("1"), &actual));
128 std::vector<int> actual;
129 EXPECT_TRUE(FromValue(*ParseValue("[1, 2, 3, 4]"), &actual));
130 EXPECT_EQ((std::vector<int>{1, 2, 3, 4}), actual);
132 EXPECT_TRUE(FromValue(*ParseValue("[]"), &actual));
133 EXPECT_TRUE(actual.empty());
135 EXPECT_FALSE(FromValue(*ParseValue("[1, 2, 3, '4']"), &actual));
139 std::vector<bool> actual;
140 EXPECT_TRUE(FromValue(*ParseValue("[true, true, false]"), &actual));
141 EXPECT_EQ((std::vector<bool>{true, true, false}), actual);
143 EXPECT_TRUE(FromValue(*ParseValue("[]"), &actual));
144 EXPECT_TRUE(actual.empty());
146 EXPECT_FALSE(FromValue(*ParseValue("[true, 0]"), &actual));
150 std::vector<double> actual;
151 EXPECT_TRUE(FromValue(*ParseValue("[1, 2.0, 6.5, -11.2]"), &actual));
152 EXPECT_EQ((std::vector<double>{1.0, 2.0, 6.5, -11.2}), actual);
154 EXPECT_TRUE(FromValue(*ParseValue("[]"), &actual));
155 EXPECT_TRUE(actual.empty());
157 EXPECT_FALSE(FromValue(*ParseValue("['s']"), &actual));
161 std::vector<std::string> actual;
162 EXPECT_TRUE(FromValue(*ParseValue("['', 'foo', 'bar']"), &actual));
163 EXPECT_EQ((std::vector<std::string>{"", "foo", "bar"}), actual);
165 EXPECT_TRUE(FromValue(*ParseValue("[]"), &actual));
166 EXPECT_TRUE(actual.empty());
168 EXPECT_FALSE(FromValue(*ParseValue("[100]"), &actual));
172 std::vector<std::vector<int>> actual;
173 EXPECT_TRUE(FromValue(*ParseValue("[[1,2], [], [3]]"), &actual));
174 EXPECT_EQ((std::vector<std::vector<int>>{{1,2}, {}, {3}}), actual);
176 EXPECT_TRUE(FromValue(*ParseValue("[]"), &actual));
177 EXPECT_TRUE(actual.empty());
179 EXPECT_FALSE(FromValue(*ParseValue("[100]"), &actual));
183 std::map<std::string, int> actual;
184 EXPECT_TRUE(FromValue(*ParseValue("{'foo':1, 'bar':2, 'baz':3}"), &actual));
186 actual);
188 EXPECT_TRUE(FromValue(*ParseValue("{}"), &actual));
189 EXPECT_TRUE(actual.empty());
191 EXPECT_FALSE(FromValue(*ParseValue("{'foo':1, 'bar':'2'}"), &actual));
195 std::map<std::string, std::vector<int>> actual;
196 EXPECT_TRUE(FromValue(*ParseValue("{'foo':[1,2], 'bar':[]}"), &actual));
199 EXPECT_EQ(expected, actual);
201 EXPECT_TRUE(FromValue(*ParseValue("{}"), &actual));
202 EXPECT_TRUE(actual.empty());
204 EXPECT_FALSE(FromValue(*ParseValue("{'foo':[1], 'bar':[2,'3']}"), &actual));
208 std::vector<std::map<std::string, int>> actual;
209 EXPECT_TRUE(FromValue(*ParseValue("[{'foo':1,'bar':2},{'baz':3}]"), &actual));
212 EXPECT_EQ(expected, actual);
214 EXPECT_TRUE(FromValue(*ParseValue("[]"), &actual));
215 EXPECT_TRUE(actual.empty());
217 EXPECT_FALSE(FromValue(*ParseValue("[{'foo':1}, 'bar']"), &actual));
221 std::vector<std::unique_ptr<base::ListValue>> actual;
222 EXPECT_TRUE(FromValue(*ParseValue("[['foo',1],['bar',2],[true]]"), &actual));
223 ASSERT_EQ(3, actual.size());
224 EXPECT_JSON_EQ("['foo', 1]", *actual[0]);
225 EXPECT_JSON_EQ("['bar', 2]", *actual[1]);
226 EXPECT_JSON_EQ("[true]", *actual[2]);
230 std::vector<std::unique_ptr<base::DictionaryValue>> actual;
231 EXPECT_TRUE(FromValue(*ParseValue("[{'foo': 1}, {'bar': 2}]"), &actual));
232 ASSERT_EQ(2, actual.size());
233 EXPECT_JSON_EQ("{'foo': 1}", *actual[0]);
234 EXPECT_JSON_EQ("{'bar': 2}", *actual[1]);