Lines Matching refs:storage
60 DictStorage storage; in TEST() local
61 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
64 iterator iter(storage.begin()); in TEST()
69 EXPECT_EQ(Value(1), *storage["0"]); in TEST()
73 DictStorage storage; in TEST() local
74 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
77 iterator iter(storage.begin()); in TEST()
82 EXPECT_EQ(Value(1), *storage["0"]); in TEST()
86 DictStorage storage; in TEST() local
87 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
88 storage.emplace("1", std::make_unique<Value>(1)); in TEST()
91 iterator iter(storage.begin()); in TEST()
103 DictStorage storage; in TEST() local
104 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
105 storage.emplace("1", std::make_unique<Value>(1)); in TEST()
108 iterator iter(storage.begin()); in TEST()
119 DictStorage storage; in TEST() local
120 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
121 storage.emplace("1", std::make_unique<Value>(1)); in TEST()
124 iterator iter(++storage.begin()); in TEST()
136 DictStorage storage; in TEST() local
137 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
138 storage.emplace("1", std::make_unique<Value>(1)); in TEST()
141 iterator iter(++storage.begin()); in TEST()
152 DictStorage storage; in TEST() local
154 EXPECT_EQ(iterator(storage.begin()), iterator(storage.begin())); in TEST()
155 EXPECT_EQ(iterator(storage.end()), iterator(storage.end())); in TEST()
159 DictStorage storage; in TEST() local
160 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
163 EXPECT_NE(iterator(storage.begin()), iterator(storage.end())); in TEST()
167 DictStorage storage; in TEST() local
168 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
171 iterator iter(storage.begin()); in TEST()
177 DictStorage storage; in TEST() local
178 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
181 iterator iter(storage.begin()); in TEST()
187 DictStorage storage; in TEST() local
188 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
189 storage.emplace("1", std::make_unique<Value>(1)); in TEST()
192 iterator iter(storage.begin()); in TEST()
204 DictStorage storage; in TEST() local
205 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
206 storage.emplace("1", std::make_unique<Value>(1)); in TEST()
209 iterator iter(storage.begin()); in TEST()
220 DictStorage storage; in TEST() local
221 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
222 storage.emplace("1", std::make_unique<Value>(1)); in TEST()
225 iterator iter(++storage.begin()); in TEST()
237 DictStorage storage; in TEST() local
238 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
239 storage.emplace("1", std::make_unique<Value>(1)); in TEST()
242 iterator iter(++storage.begin()); in TEST()
253 DictStorage storage; in TEST() local
255 EXPECT_EQ(iterator(storage.begin()), iterator(storage.begin())); in TEST()
256 EXPECT_EQ(iterator(storage.end()), iterator(storage.end())); in TEST()
260 DictStorage storage; in TEST() local
261 storage.emplace("0", std::make_unique<Value>(0)); in TEST()
264 EXPECT_NE(iterator(storage.begin()), iterator(storage.end())); in TEST()
268 DictStorage storage; in TEST() local
269 storage.emplace("null", std::make_unique<Value>(Value::Type::NONE)); in TEST()
270 storage.emplace("bool", std::make_unique<Value>(Value::Type::BOOLEAN)); in TEST()
271 storage.emplace("int", std::make_unique<Value>(Value::Type::INTEGER)); in TEST()
272 storage.emplace("double", std::make_unique<Value>(Value::Type::DOUBLE)); in TEST()
273 storage.emplace("string", std::make_unique<Value>(Value::Type::STRING)); in TEST()
274 storage.emplace("blob", std::make_unique<Value>(Value::Type::BINARY)); in TEST()
275 storage.emplace("dict", std::make_unique<Value>(Value::Type::DICTIONARY)); in TEST()
276 storage.emplace("list", std::make_unique<Value>(Value::Type::LIST)); in TEST()
280 iterator_proxy proxy(&storage); in TEST()
287 EXPECT_TRUE(are_equal(storage.begin(), storage.end(), proxy.begin(), in TEST()
290 EXPECT_TRUE(are_equal(storage.rbegin(), storage.rend(), proxy.rbegin(), in TEST()
293 EXPECT_TRUE(are_equal(storage.cbegin(), storage.cend(), proxy.cbegin(), in TEST()
296 EXPECT_TRUE(are_equal(storage.crbegin(), storage.crend(), proxy.crbegin(), in TEST()
301 DictStorage storage; in TEST() local
302 storage.emplace("null", std::make_unique<Value>(Value::Type::NONE)); in TEST()
303 storage.emplace("bool", std::make_unique<Value>(Value::Type::BOOLEAN)); in TEST()
304 storage.emplace("int", std::make_unique<Value>(Value::Type::INTEGER)); in TEST()
305 storage.emplace("double", std::make_unique<Value>(Value::Type::DOUBLE)); in TEST()
306 storage.emplace("string", std::make_unique<Value>(Value::Type::STRING)); in TEST()
307 storage.emplace("blob", std::make_unique<Value>(Value::Type::BINARY)); in TEST()
308 storage.emplace("dict", std::make_unique<Value>(Value::Type::DICTIONARY)); in TEST()
309 storage.emplace("list", std::make_unique<Value>(Value::Type::LIST)); in TEST()
313 iterator_proxy proxy(&storage); in TEST()
320 EXPECT_TRUE(are_equal(storage.begin(), storage.end(), proxy.begin(), in TEST()
323 EXPECT_TRUE(are_equal(storage.rbegin(), storage.rend(), proxy.rbegin(), in TEST()
326 EXPECT_TRUE(are_equal(storage.cbegin(), storage.cend(), proxy.cbegin(), in TEST()
329 EXPECT_TRUE(are_equal(storage.crbegin(), storage.crend(), proxy.crbegin(), in TEST()