Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(302)

Unified Diff: third_party/WebKit/Source/core/dom/shadow/FlatTreeTraversalTest.cpp

Issue 2178243002: Make ExceptionState parameter of ContainerNode::querySelector() as an optional parameter (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: 2016-07-26T10:56:52 Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/dom/shadow/FlatTreeTraversalTest.cpp
diff --git a/third_party/WebKit/Source/core/dom/shadow/FlatTreeTraversalTest.cpp b/third_party/WebKit/Source/core/dom/shadow/FlatTreeTraversalTest.cpp
index 55ca8a761e5d04cdc6fa09a5f928518e4d9b9c9c..ab79a672a030bcc04ef69748507ab53a3bd30f3c 100644
--- a/third_party/WebKit/Source/core/dom/shadow/FlatTreeTraversalTest.cpp
+++ b/third_party/WebKit/Source/core/dom/shadow/FlatTreeTraversalTest.cpp
@@ -116,16 +116,16 @@ TEST_F(FlatTreeTraversalTest, childAt)
setupSampleHTML(mainHTML, shadowHTML, 0);
Element* body = document().body();
- Element* m0 = body->querySelector("#m0", ASSERT_NO_EXCEPTION);
- Element* m00 = m0->querySelector("#m00", ASSERT_NO_EXCEPTION);
- Element* m01 = m0->querySelector("#m01", ASSERT_NO_EXCEPTION);
+ Element* m0 = body->querySelector("#m0");
+ Element* m00 = m0->querySelector("#m00");
+ Element* m01 = m0->querySelector("#m01");
Element* shadowHost = m0;
ShadowRoot* shadowRoot = shadowHost->openShadowRoot();
- Element* s00 = shadowRoot->querySelector("#s00", ASSERT_NO_EXCEPTION);
- Element* s02 = shadowRoot->querySelector("#s02", ASSERT_NO_EXCEPTION);
- Element* s03 = shadowRoot->querySelector("#s03", ASSERT_NO_EXCEPTION);
- Element* s04 = shadowRoot->querySelector("#s04", ASSERT_NO_EXCEPTION);
+ Element* s00 = shadowRoot->querySelector("#s00");
+ Element* s02 = shadowRoot->querySelector("#s02");
+ Element* s03 = shadowRoot->querySelector("#s03");
+ Element* s04 = shadowRoot->querySelector("#s04");
const unsigned numberOfChildNodes = 5;
Node* expectedChildNodes[5] = { s00, m01, s02, s03, s04 };
@@ -191,24 +191,24 @@ TEST_F(FlatTreeTraversalTest, commonAncestor)
"<a id='s14'>s14</a>";
setupSampleHTML(mainHTML, shadowHTML, 1);
Element* body = document().body();
- Element* m0 = body->querySelector("#m0", ASSERT_NO_EXCEPTION);
- Element* m1 = body->querySelector("#m1", ASSERT_NO_EXCEPTION);
- Element* m2 = body->querySelector("#m2", ASSERT_NO_EXCEPTION);
-
- Element* m00 = body->querySelector("#m00", ASSERT_NO_EXCEPTION);
- Element* m01 = body->querySelector("#m01", ASSERT_NO_EXCEPTION);
- Element* m10 = body->querySelector("#m10", ASSERT_NO_EXCEPTION);
- Element* m11 = body->querySelector("#m11", ASSERT_NO_EXCEPTION);
- Element* m12 = body->querySelector("#m12", ASSERT_NO_EXCEPTION);
- Element* m20 = body->querySelector("#m20", ASSERT_NO_EXCEPTION);
- Element* m21 = body->querySelector("#m21", ASSERT_NO_EXCEPTION);
+ Element* m0 = body->querySelector("#m0");
+ Element* m1 = body->querySelector("#m1");
+ Element* m2 = body->querySelector("#m2");
+
+ Element* m00 = body->querySelector("#m00");
+ Element* m01 = body->querySelector("#m01");
+ Element* m10 = body->querySelector("#m10");
+ Element* m11 = body->querySelector("#m11");
+ Element* m12 = body->querySelector("#m12");
+ Element* m20 = body->querySelector("#m20");
+ Element* m21 = body->querySelector("#m21");
ShadowRoot* shadowRoot = m1->openShadowRoot();
- Element* s10 = shadowRoot->querySelector("#s10", ASSERT_NO_EXCEPTION);
- Element* s11 = shadowRoot->querySelector("#s11", ASSERT_NO_EXCEPTION);
- Element* s12 = shadowRoot->querySelector("#s12", ASSERT_NO_EXCEPTION);
- Element* s13 = shadowRoot->querySelector("#s13", ASSERT_NO_EXCEPTION);
- Element* s14 = shadowRoot->querySelector("#s14", ASSERT_NO_EXCEPTION);
+ Element* s10 = shadowRoot->querySelector("#s10");
+ Element* s11 = shadowRoot->querySelector("#s11");
+ Element* s12 = shadowRoot->querySelector("#s12");
+ Element* s13 = shadowRoot->querySelector("#s13");
+ Element* s14 = shadowRoot->querySelector("#s14");
testCommonAncestor(body, *m0, *m1);
testCommonAncestor(body, *m1, *m2);
@@ -262,17 +262,17 @@ TEST_F(FlatTreeTraversalTest, nextSkippingChildren)
setupSampleHTML(mainHTML, shadowHTML, 1);
Element* body = document().body();
- Element* m0 = body->querySelector("#m0", ASSERT_NO_EXCEPTION);
- Element* m1 = body->querySelector("#m1", ASSERT_NO_EXCEPTION);
- Element* m2 = body->querySelector("#m2", ASSERT_NO_EXCEPTION);
+ Element* m0 = body->querySelector("#m0");
+ Element* m1 = body->querySelector("#m1");
+ Element* m2 = body->querySelector("#m2");
- Element* m10 = body->querySelector("#m10", ASSERT_NO_EXCEPTION);
- Element* m11 = body->querySelector("#m11", ASSERT_NO_EXCEPTION);
+ Element* m10 = body->querySelector("#m10");
+ Element* m11 = body->querySelector("#m11");
ShadowRoot* shadowRoot = m1->openShadowRoot();
- Element* s11 = shadowRoot->querySelector("#s11", ASSERT_NO_EXCEPTION);
- Element* s12 = shadowRoot->querySelector("#s12", ASSERT_NO_EXCEPTION);
- Element* s120 = shadowRoot->querySelector("#s120", ASSERT_NO_EXCEPTION);
+ Element* s11 = shadowRoot->querySelector("#s11");
+ Element* s12 = shadowRoot->querySelector("#s12");
+ Element* s120 = shadowRoot->querySelector("#s120");
// Main tree node to main tree node
EXPECT_EQ(*m1, FlatTreeTraversal::nextSkippingChildren(*m0));
@@ -320,15 +320,15 @@ TEST_F(FlatTreeTraversalTest, lastWithin)
setupSampleHTML(mainHTML, shadowHTML, 1);
Element* body = document().body();
- Element* m0 = body->querySelector("#m0", ASSERT_NO_EXCEPTION);
- Element* m1 = body->querySelector("#m1", ASSERT_NO_EXCEPTION);
- Element* m2 = body->querySelector("#m2", ASSERT_NO_EXCEPTION);
+ Element* m0 = body->querySelector("#m0");
+ Element* m1 = body->querySelector("#m1");
+ Element* m2 = body->querySelector("#m2");
- Element* m10 = body->querySelector("#m10", ASSERT_NO_EXCEPTION);
+ Element* m10 = body->querySelector("#m10");
ShadowRoot* shadowRoot = m1->openShadowRoot();
- Element* s11 = shadowRoot->querySelector("#s11", ASSERT_NO_EXCEPTION);
- Element* s12 = shadowRoot->querySelector("#s12", ASSERT_NO_EXCEPTION);
+ Element* s11 = shadowRoot->querySelector("#s11");
+ Element* s12 = shadowRoot->querySelector("#s12");
EXPECT_EQ(m0->firstChild(), FlatTreeTraversal::lastWithin(*m0));
EXPECT_EQ(*m0->firstChild(), FlatTreeTraversal::lastWithinOrSelf(*m0));
@@ -365,17 +365,17 @@ TEST_F(FlatTreeTraversalTest, previousPostOrder)
setupSampleHTML(mainHTML, shadowHTML, 1);
Element* body = document().body();
- Element* m0 = body->querySelector("#m0", ASSERT_NO_EXCEPTION);
- Element* m1 = body->querySelector("#m1", ASSERT_NO_EXCEPTION);
- Element* m2 = body->querySelector("#m2", ASSERT_NO_EXCEPTION);
+ Element* m0 = body->querySelector("#m0");
+ Element* m1 = body->querySelector("#m1");
+ Element* m2 = body->querySelector("#m2");
- Element* m10 = body->querySelector("#m10", ASSERT_NO_EXCEPTION);
- Element* m11 = body->querySelector("#m11", ASSERT_NO_EXCEPTION);
+ Element* m10 = body->querySelector("#m10");
+ Element* m11 = body->querySelector("#m11");
ShadowRoot* shadowRoot = m1->openShadowRoot();
- Element* s11 = shadowRoot->querySelector("#s11", ASSERT_NO_EXCEPTION);
- Element* s12 = shadowRoot->querySelector("#s12", ASSERT_NO_EXCEPTION);
- Element* s120 = shadowRoot->querySelector("#s120", ASSERT_NO_EXCEPTION);
+ Element* s11 = shadowRoot->querySelector("#s11");
+ Element* s12 = shadowRoot->querySelector("#s12");
+ Element* s120 = shadowRoot->querySelector("#s120");
EXPECT_EQ(*m0->firstChild(), FlatTreeTraversal::previousPostOrder(*m0));
EXPECT_EQ(*s12, FlatTreeTraversal::previousPostOrder(*m1));
@@ -408,7 +408,7 @@ TEST_F(FlatTreeTraversalTest, nextSiblingNotInDocumentFlatTree)
setupSampleHTML(mainHTML, shadowHTML, 1);
Element* body = document().body();
- Element* m10 = body->querySelector("#m10", ASSERT_NO_EXCEPTION);
+ Element* m10 = body->querySelector("#m10");
EXPECT_EQ(nullptr, FlatTreeTraversal::nextSibling(*m10));
EXPECT_EQ(nullptr, FlatTreeTraversal::previousSibling(*m10));
@@ -437,23 +437,23 @@ TEST_F(FlatTreeTraversalTest, redistribution)
"</div>";
Element* body = document().body();
- Element* m1 = body->querySelector("#m1", ASSERT_NO_EXCEPTION);
- Element* m10 = body->querySelector("#m10", ASSERT_NO_EXCEPTION);
+ Element* m1 = body->querySelector("#m1");
+ Element* m10 = body->querySelector("#m10");
ShadowRoot* shadowRoot1 = m1->openShadowRoot();
- Element* s1 = shadowRoot1->querySelector("#s1", ASSERT_NO_EXCEPTION);
+ Element* s1 = shadowRoot1->querySelector("#s1");
attachV0ShadowRoot(*s1, shadowHTML2);
ShadowRoot* shadowRoot2 = s1->openShadowRoot();
- Element* s21 = shadowRoot2->querySelector("#s21", ASSERT_NO_EXCEPTION);
+ Element* s21 = shadowRoot2->querySelector("#s21");
EXPECT_EQ(s21, FlatTreeTraversal::nextSibling(*m10));
EXPECT_EQ(m10, FlatTreeTraversal::previousSibling(*s21));
// FlatTreeTraversal::traverseSiblings does not work for a node which is not in a document flat tree.
// e.g. The following test fails. The result of FlatTreeTraversal::previousSibling(*m11)) will be #m10, instead of nullptr.
- // Element* m11 = body->querySelector("#m11", ASSERT_NO_EXCEPTION);
+ // Element* m11 = body->querySelector("#m11");
// EXPECT_EQ(nullptr, FlatTreeTraversal::previousSibling(*m11));
}
@@ -472,16 +472,16 @@ TEST_F(FlatTreeTraversalTest, v1Simple)
setupDocumentTree(mainHTML);
Element* body = document().body();
- Element* host = body->querySelector("#host", ASSERT_NO_EXCEPTION);
- Element* child1 = body->querySelector("#child1", ASSERT_NO_EXCEPTION);
- Element* child2 = body->querySelector("#child2", ASSERT_NO_EXCEPTION);
+ Element* host = body->querySelector("#host");
+ Element* child1 = body->querySelector("#child1");
+ Element* child2 = body->querySelector("#child2");
attachOpenShadowRoot(*host, shadowHTML);
ShadowRoot* shadowRoot = host->openShadowRoot();
- Element* slot1 = shadowRoot->querySelector("[name=slot1]", ASSERT_NO_EXCEPTION);
- Element* slot2 = shadowRoot->querySelector("[name=slot2]", ASSERT_NO_EXCEPTION);
- Element* shadowChild1 = shadowRoot->querySelector("#shadow-child1", ASSERT_NO_EXCEPTION);
- Element* shadowChild2 = shadowRoot->querySelector("#shadow-child2", ASSERT_NO_EXCEPTION);
+ Element* slot1 = shadowRoot->querySelector("[name=slot1]");
+ Element* slot2 = shadowRoot->querySelector("[name=slot2]");
+ Element* shadowChild1 = shadowRoot->querySelector("#shadow-child1");
+ Element* shadowChild2 = shadowRoot->querySelector("#shadow-child2");
EXPECT_TRUE(slot1);
EXPECT_TRUE(slot2);
@@ -519,29 +519,29 @@ TEST_F(FlatTreeTraversalTest, v1Redistribution)
setupDocumentTree(mainHTML);
Element* body = document().body();
- Element* d1 = body->querySelector("#d1", ASSERT_NO_EXCEPTION);
- Element* d2 = body->querySelector("#d2", ASSERT_NO_EXCEPTION);
- Element* d3 = body->querySelector("#d3", ASSERT_NO_EXCEPTION);
- Element* d4 = body->querySelector("#d4", ASSERT_NO_EXCEPTION);
- Element* d5 = body->querySelector("#d5", ASSERT_NO_EXCEPTION);
- Element* d6 = body->querySelector("#d6", ASSERT_NO_EXCEPTION);
+ Element* d1 = body->querySelector("#d1");
+ Element* d2 = body->querySelector("#d2");
+ Element* d3 = body->querySelector("#d3");
+ Element* d4 = body->querySelector("#d4");
+ Element* d5 = body->querySelector("#d5");
+ Element* d6 = body->querySelector("#d6");
attachOpenShadowRoot(*d1, shadowHTML1);
ShadowRoot* shadowRoot1 = d1->openShadowRoot();
- Element* d11 = shadowRoot1->querySelector("#d1-1", ASSERT_NO_EXCEPTION);
- Element* d12 = shadowRoot1->querySelector("#d1-2", ASSERT_NO_EXCEPTION);
- Element* d13 = shadowRoot1->querySelector("#d1-3", ASSERT_NO_EXCEPTION);
- Element* d14 = shadowRoot1->querySelector("#d1-4", ASSERT_NO_EXCEPTION);
- Element* d1s0 = shadowRoot1->querySelector("#d1-s0", ASSERT_NO_EXCEPTION);
- Element* d1s1 = shadowRoot1->querySelector("[name=d1-s1]", ASSERT_NO_EXCEPTION);
- Element* d1s2 = shadowRoot1->querySelector("[name=d1-s2]", ASSERT_NO_EXCEPTION);
+ Element* d11 = shadowRoot1->querySelector("#d1-1");
+ Element* d12 = shadowRoot1->querySelector("#d1-2");
+ Element* d13 = shadowRoot1->querySelector("#d1-3");
+ Element* d14 = shadowRoot1->querySelector("#d1-4");
+ Element* d1s0 = shadowRoot1->querySelector("#d1-s0");
+ Element* d1s1 = shadowRoot1->querySelector("[name=d1-s1]");
+ Element* d1s2 = shadowRoot1->querySelector("[name=d1-s2]");
attachOpenShadowRoot(*d11, shadowHTML2);
ShadowRoot* shadowRoot2 = d11->openShadowRoot();
- Element* d111 = shadowRoot2->querySelector("#d1-1-1", ASSERT_NO_EXCEPTION);
- Element* d112 = shadowRoot2->querySelector("#d1-1-2", ASSERT_NO_EXCEPTION);
- Element* d11s1 = shadowRoot2->querySelector("[name=d1-1-s1]", ASSERT_NO_EXCEPTION);
- Element* d11s2 = shadowRoot2->querySelector("[name=d1-1-s2]", ASSERT_NO_EXCEPTION);
+ Element* d111 = shadowRoot2->querySelector("#d1-1-1");
+ Element* d112 = shadowRoot2->querySelector("#d1-1-2");
+ Element* d11s1 = shadowRoot2->querySelector("[name=d1-1-s1]");
+ Element* d11s2 = shadowRoot2->querySelector("[name=d1-1-s2]");
EXPECT_TRUE(d5);
EXPECT_TRUE(d12);
« no previous file with comments | « third_party/WebKit/Source/core/dom/TextTest.cpp ('k') | third_party/WebKit/Source/core/editing/RelocatablePositionTest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698