Lines Matching full:doc

16   Document Doc;  in TEST()  local
18 DocNode Int1 = Doc.getNode(1), Int2 = Doc.getNode(2); in TEST()
19 DocNode Str1 = Doc.getNode("ab"), Str2 = Doc.getNode("ab"); in TEST()
26 Document Doc; in TEST() local
27 bool Ok = Doc.readFromBlob(StringRef("\xd0\x00", 2), /*Multi=*/false); in TEST()
29 ASSERT_EQ(Doc.getRoot().getKind(), Type::Int); in TEST()
30 ASSERT_EQ(Doc.getRoot().getInt(), 0); in TEST()
34 Document Doc; in TEST() local
37 Doc.readFromBlob(StringRef("\xC4\x4\x1\x2\x3\x4", 6), /*Multi=*/false); in TEST()
39 ASSERT_EQ(Doc.getRoot().getKind(), Type::Binary); in TEST()
40 ASSERT_EQ(Doc.getRoot().getBinary().getBuffer(), in TEST()
45 Document Doc; in TEST() local
46 bool Ok = Doc.readFromBlob(StringRef("\x92\xd0\x01\xc0"), /*Multi=*/false); in TEST()
48 ASSERT_EQ(Doc.getRoot().getKind(), Type::Array); in TEST()
49 auto A = Doc.getRoot().getArray(); in TEST()
57 Ok = Doc.readFromBlob(StringRef("\x91\xd0\x2a"), /*Multi=*/false, in TEST()
71 A = Doc.getRoot().getArray(); in TEST()
81 Document Doc; in TEST() local
82 bool Ok = Doc.readFromBlob(StringRef("\x92\xd0\x01\xc0"), /*Multi=*/false); in TEST()
84 ASSERT_EQ(Doc.getRoot().getKind(), Type::Array); in TEST()
85 auto A = Doc.getRoot().getArray(); in TEST()
93 Ok = Doc.readFromBlob(StringRef("\x91\xd0\x2a"), /*Multi=*/false, in TEST()
101 A = Doc.getRoot().getArray(); in TEST()
114 Document Doc; in TEST() local
115 bool Ok = Doc.readFromBlob(StringRef("\x82\xa3" in TEST()
122 ASSERT_EQ(Doc.getRoot().getKind(), Type::Map); in TEST()
123 auto M = Doc.getRoot().getMap(); in TEST()
132 Ok = Doc.readFromBlob(StringRef("\x82\xa3" in TEST()
156 Ok = Doc.readFromBlob( in TEST()
196 Document Doc; in TEST() local
197 Doc.getRoot() = 1; in TEST()
199 Doc.writeToBlob(Buffer); in TEST()
205 Document Doc; in TEST() local
206 Doc.getRoot() = MemoryBufferRef( in TEST()
209 Doc.writeToBlob(Buffer); in TEST()
214 Document Doc; in TEST() local
215 auto A = Doc.getRoot().getArray(/*Convert=*/true); in TEST()
216 A.push_back(Doc.getNode(int64_t(1))); in TEST()
217 A.push_back(Doc.getNode()); in TEST()
219 Doc.writeToBlob(Buffer); in TEST()
224 Document Doc; in TEST() local
225 auto M = Doc.getRoot().getMap(/*Convert=*/true); in TEST()
229 Doc.writeToBlob(Buffer); in TEST()
238 Document Doc; in TEST() local
239 auto A = Doc.getRoot().getArray(/*Convert=*/true); in TEST()
240 A.push_back(Doc.getNode(int64_t(1))); in TEST()
241 A.push_back(Doc.getNode(int64_t(2))); in TEST()
244 Doc.toYAML(OStream); in TEST()
249 Document Doc; in TEST() local
250 bool Ok = Doc.fromYAML("---\n- !int 0x1\n- !str 2\n...\n"); in TEST()
252 ASSERT_EQ(Doc.getRoot().getKind(), Type::Array); in TEST()
253 auto A = Doc.getRoot().getArray(); in TEST()
264 Document Doc; in TEST() local
265 auto M = Doc.getRoot().getMap(/*Convert=*/true); in TEST()
268 auto N = Doc.getMapNode(); in TEST()
273 Doc.toYAML(OStream); in TEST()
283 Document Doc; in TEST() local
284 auto M = Doc.getRoot().getMap(/*Convert=*/true); in TEST()
287 auto N = Doc.getMapNode(); in TEST()
290 M.erase(Doc.getNode("bar")); in TEST()
293 Doc.toYAML(OStream); in TEST()
302 Document Doc; in TEST() local
303 Doc.setHexMode(); in TEST()
304 auto M = Doc.getRoot().getMap(/*Convert=*/true); in TEST()
307 auto N = Doc.getMapNode(); in TEST()
312 Doc.toYAML(OStream); in TEST()
322 Document Doc; in TEST() local
323 bool Ok = Doc.fromYAML("---\nfoo: !int 0x1\nbaz: !str 2\n...\n"); in TEST()
325 ASSERT_EQ(Doc.getRoot().getKind(), Type::Map); in TEST()
326 auto M = Doc.getRoot().getMap(); in TEST()