Lines Matching defs:dom
15 static const SkDOM::Node* check_node(skiatest::Reporter* r, const SkDOM& dom,
20 REPORTER_ASSERT(r, !strcmp(dom.getName(node), expectedName));
21 REPORTER_ASSERT(r, dom.getType(node) == expectedType);
42 SkDOM dom;
43 REPORTER_ASSERT(r, !dom.getRootNode());
45 const SkDOM::Node* root = dom.build(docStream);
46 REPORTER_ASSERT(r, root && dom.getRootNode() == root);
48 const char* v = dom.findAttr(root, "a");
50 v = dom.findAttr(root, "b");
52 v = dom.findAttr(root, "c");
55 REPORTER_ASSERT(r, dom.getFirstChild(root, "elem1"));
56 REPORTER_ASSERT(r, !dom.getFirstChild(root, "subelem1"));
59 const auto* elem1 = check_node(r, dom, dom.getFirstChild(root),
61 const auto* elem2 = check_node(r, dom, dom.getNextSibling(elem1),
63 const auto* elem3 = check_node(r, dom, dom.getNextSibling(elem2),
66 const auto* subelem1 = check_node(r, dom, dom.getFirstChild(elem3),
69 check_node(r, dom, dom.getFirstChild(subelem1),
72 const auto* subelem2 = check_node(r, dom, dom.getNextSibling(subelem1),
74 const auto* subelem3 = check_node(r, dom, dom.getNextSibling(subelem2),
77 check_node(r, dom, dom.getFirstChild(subelem3),
81 check_node(r, dom, dom.getNextSibling(elem3),