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

Side by Side Diff: LayoutTests/dom/xhtml/level3/core/documentadoptnode02.js

Issue 756123002: Remove tabs and trailing whitspace in LayoutTests/dom/.../*.js (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebase Created 6 years 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1
2 /* 1 /*
3 Copyright © 2001-2004 World Wide Web Consortium, 2 Copyright © 2001-2004 World Wide Web Consortium,
4 (Massachusetts Institute of Technology, European Research Consortium 3 (Massachusetts Institute of Technology, European Research Consortium
5 for Informatics and Mathematics, Keio University). All 4 for Informatics and Mathematics, Keio University). All
6 Rights Reserved. This work is distributed under the W3C® Software License [1] i n the 5 Rights Reserved. This work is distributed under the W3C® Software License [1] i n the
7 hope that it will be useful, but WITHOUT ANY WARRANTY; without even 6 hope that it will be useful, but WITHOUT ANY WARRANTY; without even
8 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 7 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 8
10 [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 9 [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
11 */ 10 */
12 11
13
14
15 /** 12 /**
16 * Gets URI that identifies the test. 13 * Gets URI that identifies the test.
17 * @return uri identifier of test 14 * @return uri identifier of test
18 */ 15 */
19 function getTargetURI() { 16 function getTargetURI() {
20 return "http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnod e02"; 17 return "http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnod e02";
21 } 18 }
22 19
23 var docsLoaded = -1000000; 20 var docsLoaded = -1000000;
24 var builder = null; 21 var builder = null;
25 22
26 // 23 //
27 // This function is called by the testing framework before 24 // This function is called by the testing framework before
28 // running the test suite. 25 // running the test suite.
29 // 26 //
30 // If there are no configuration exceptions, asynchronous 27 // If there are no configuration exceptions, asynchronous
31 // document loading is started. Otherwise, the status 28 // document loading is started. Otherwise, the status
32 // is set to complete and the exception is immediately 29 // is set to complete and the exception is immediately
33 // raised when entering the body of the test. 30 // raised when entering the body of the test.
34 // 31 //
35 function setUpPage() { 32 function setUpPage() {
36 setUpPageStatus = 'running'; 33 setUpPageStatus = 'running';
37 try { 34 try {
38 // 35 //
39 // creates test document builder, may throw exception 36 // creates test document builder, may throw exception
40 // 37 //
41 builder = createConfiguredBuilder(); 38 builder = createConfiguredBuilder();
42 39
43 docsLoaded = 0; 40 docsLoaded = 0;
44 41
45 var docRef = null; 42 var docRef = null;
46 if (typeof(this.doc) != 'undefined') { 43 if (typeof(this.doc) != 'undefined') {
47 docRef = this.doc; 44 docRef = this.doc;
48 } 45 }
49 docsLoaded += preload(docRef, "doc", "hc_staff"); 46 docsLoaded += preload(docRef, "doc", "hc_staff");
50 47
51 if (docsLoaded == 1) { 48 if (docsLoaded == 1) {
52 setUpPageStatus = 'complete'; 49 setUpPageStatus = 'complete';
53 } 50 }
54 } catch(ex) { 51 } catch(ex) {
55 » catchInitializationError(builder, ex); 52 catchInitializationError(builder, ex);
56 setUpPageStatus = 'complete'; 53 setUpPageStatus = 'complete';
57 } 54 }
58 } 55 }
59 56
60
61
62 // 57 //
63 // This method is called on the completion of 58 // This method is called on the completion of
64 // each asychronous load started in setUpTests. 59 // each asychronous load started in setUpTests.
65 // 60 //
66 // When every synchronous loaded document has completed, 61 // When every synchronous loaded document has completed,
67 // the page status is changed which allows the 62 // the page status is changed which allows the
68 // body of the test to be executed. 63 // body of the test to be executed.
69 function loadComplete() { 64 function loadComplete() {
70 if (++docsLoaded == 1) { 65 if (++docsLoaded == 1) {
71 setUpPageStatus = 'complete'; 66 setUpPageStatus = 'complete';
72 } 67 }
73 } 68 }
74 69
75
76 /** 70 /**
77 * 71 *
78 » Adopt the class attribute node of the fourth acronym element. Check if this attribute has been adopted 72 Adopt the class attribute node of the fourth acronym element. Check if this attribute has been adopted
79 » successfully by verifying the nodeName, nodeType, ownerElement, specifie d attributes and child nodes 73 successfully by verifying the nodeName, nodeType, ownerElement, specified at tributes and child nodes
80 » of the adopted node. 74 of the adopted node.
81 75
82 * @author IBM 76 * @author IBM
83 * @author Neil Delima 77 * @author Neil Delima
84 * @see http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core#Document3-ad optNode 78 * @see http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core#Document3-ad optNode
85 */ 79 */
86 function documentadoptnode02() { 80 function documentadoptnode02() {
87 var success; 81 var success;
88 if(checkInitialization(builder, "documentadoptnode02") != null) return; 82 if(checkInitialization(builder, "documentadoptnode02") != null) return;
89 var doc; 83 var doc;
90 var newDoc; 84 var newDoc;
(...skipping 11 matching lines...) Expand all
102 var nullDocType = null; 96 var nullDocType = null;
103 97
104 var firstChild; 98 var firstChild;
105 var firstChildValue; 99 var firstChildValue;
106 var secondChild; 100 var secondChild;
107 var secondChildType; 101 var secondChildType;
108 var secondChildName; 102 var secondChildName;
109 var docElem; 103 var docElem;
110 var rootNS; 104 var rootNS;
111 var rootName; 105 var rootName;
112 106
113 var docRef = null; 107 var docRef = null;
114 if (typeof(this.doc) != 'undefined') { 108 if (typeof(this.doc) != 'undefined') {
115 docRef = this.doc; 109 docRef = this.doc;
116 } 110 }
117 doc = load(docRef, "doc", "hc_staff"); 111 doc = load(docRef, "doc", "hc_staff");
118 docElem = doc.documentElement; 112 docElem = doc.documentElement;
119 113
120 rootName = docElem.tagName; 114 rootName = docElem.tagName;
121 115
122 rootNS = docElem.namespaceURI; 116 rootNS = docElem.namespaceURI;
123 117
124 domImpl = doc.implementation; 118 domImpl = doc.implementation;
125 newDoc = domImpl.createDocument(rootNS,rootName,nullDocType); 119 newDoc = domImpl.createDocument(rootNS,rootName,nullDocType);
126 childList = doc.getElementsByTagName("acronym"); 120 childList = doc.getElementsByTagName("acronym");
127 element = childList.item(3); 121 element = childList.item(3);
128 attr = element.getAttributeNode("class"); 122 attr = element.getAttributeNode("class");
129 adoptedclass = newDoc.adoptNode(attr); 123 adoptedclass = newDoc.adoptNode(attr);
130
131 if(
132
133 (adoptedclass != null)
134 124
135 » ) { 125 if(
136 » nodeName = adoptedclass.nodeName; 126
127 (adoptedclass != null)
128
129 ) {
130 nodeName = adoptedclass.nodeName;
137 131
138 nodeValue = adoptedclass.nodeValue; 132 nodeValue = adoptedclass.nodeValue;
139 133
140 nodeType = adoptedclass.nodeType; 134 nodeType = adoptedclass.nodeType;
141 135
142 attrOwnerElem = adoptedclass.ownerElement; 136 attrOwnerElem = adoptedclass.ownerElement;
143 137
144 isSpecified = adoptedclass.specified; 138 isSpecified = adoptedclass.specified;
145 139
146 assertEquals("documentadoptnode02_nodeName","class",nodeName); 140 assertEquals("documentadoptnode02_nodeName","class",nodeName);
147 assertEquals("documentadoptnode02_nodeType",2,nodeType); 141 assertEquals("documentadoptnode02_nodeType",2,nodeType);
148 assertNull("documentadoptnode02_ownerDoc",attrOwnerElem); 142 assertNull("documentadoptnode02_ownerDoc",attrOwnerElem);
149 assertTrue("documentadoptnode02_specified",isSpecified); 143 assertTrue("documentadoptnode02_specified",isSpecified);
150 firstChild = adoptedclass.firstChild; 144 firstChild = adoptedclass.firstChild;
151 145
152 assertNotNull("firstChildNotNull",firstChild); 146 assertNotNull("firstChildNotNull",firstChild);
153 firstChildValue = firstChild.nodeValue; 147 firstChildValue = firstChild.nodeValue;
154 148
155 149 if(
156 » if( 150 ("Y" == firstChildValue)
157 » ("Y" == firstChildValue) 151 ) {
158 » ) { 152 secondChild = firstChild.nextSibling;
159 » secondChild = firstChild.nextSibling;
160 153
161 assertNotNull("secondChildNotNull",secondChild); 154 assertNotNull("secondChildNotNull",secondChild);
162 secondChildType = secondChild.nodeType; 155 secondChildType = secondChild.nodeType;
163 156
164 assertEquals("secondChildIsEntityReference",5,secondChildType); 157 assertEquals("secondChildIsEntityReference",5,secondChildType);
165 secondChildName = secondChild.nodeName; 158 secondChildName = secondChild.nodeName;
166 159
167 assertEquals("secondChildIsEnt1Reference","alpha",secondChildName); 160 assertEquals("secondChildIsEnt1Reference","alpha",secondChildName);
168 161
169 » } 162 }
170 » 163
171 » » else { 164 else {
172 » » » assertEquals("documentadoptnode02_nodeValue","Yα",nodeVa lue); 165 assertEquals("documentadoptnode02_nodeValue","Yα",nodeValue);
173 166
174 » » } 167 }
175 » 168
176 » } 169 }
177 » 170
178 } 171 }
179 172
180
181
182
183 function runTest() { 173 function runTest() {
184 documentadoptnode02(); 174 documentadoptnode02();
185 } 175 }
OLDNEW
« no previous file with comments | « LayoutTests/dom/xhtml/level3/core/documentadoptnode01.js ('k') | LayoutTests/dom/xhtml/level3/core/documentadoptnode03.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698