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

Side by Side Diff: LayoutTests/dom/xhtml/level1/core/hc_textparseintolistofelements.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/level1/core/hc_textparseinto listofelements"; 17 return "http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_textparseinto listofelements";
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 Retrieve the textual data from the last child of the 72 Retrieve the textual data from the last child of the
79 second employee. That node is composed of two 73 second employee. That node is composed of two
80 EntityReference nodes and two Text nodes. After 74 EntityReference nodes and two Text nodes. After
81 the content node is parsed, the "acronym" Element 75 the content node is parsed, the "acronym" Element
82 should contain four children with each one of the 76 should contain four children with each one of the
83 EntityReferences containing one child. 77 EntityReferences containing one child.
84 78
85 * @author Curt Arnold 79 * @author Curt Arnold
86 * @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-1451 460987 80 * @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-1451 460987
87 * @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-11C9 8490 81 * @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-11C9 8490
88 * @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7455 49614 82 * @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core#ID-7455 49614
89 */ 83 */
(...skipping 12 matching lines...) Expand all
102 96
103 expectedNormal = new Array(); 97 expectedNormal = new Array();
104 expectedNormal[0] = "β"; 98 expectedNormal[0] = "β";
105 expectedNormal[1] = " Dallas, "; 99 expectedNormal[1] = " Dallas, ";
106 expectedNormal[2] = "γ"; 100 expectedNormal[2] = "γ";
107 expectedNormal[3] = "\n 98554"; 101 expectedNormal[3] = "\n 98554";
108 102
109 expectedExpanded = new Array(); 103 expectedExpanded = new Array();
110 expectedExpanded[0] = "β Dallas, γ\n 98554"; 104 expectedExpanded[0] = "β Dallas, γ\n 98554";
111 105
112
113 var docRef = null; 106 var docRef = null;
114 if (typeof(this.doc) != 'undefined') { 107 if (typeof(this.doc) != 'undefined') {
115 docRef = this.doc; 108 docRef = this.doc;
116 } 109 }
117 doc = load(docRef, "doc", "hc_staff"); 110 doc = load(docRef, "doc", "hc_staff");
118 elementList = doc.getElementsByTagName("acronym"); 111 elementList = doc.getElementsByTagName("acronym");
119 addressNode = elementList.item(1); 112 addressNode = elementList.item(1);
120 childList = addressNode.childNodes; 113 childList = addressNode.childNodes;
121 114
122 length = childList.length; 115 length = childList.length;
123 116
124 for(var indexN1007C = 0;indexN1007C < childList.length; indexN1007C++) { 117 for(var indexN1007C = 0;indexN1007C < childList.length; indexN1007C++) {
125 child = childList.item(indexN1007C); 118 child = childList.item(indexN1007C);
126 value = child.nodeValue; 119 value = child.nodeValue;
127 120
128 121 if(
129 » if(
130 »
131 » (value == null)
132 122
133 » ) { 123 (value == null)
134 » grandChild = child.firstChild; 124
125 ) {
126 grandChild = child.firstChild;
135 127
136 assertNotNull("grandChildNotNull",grandChild); 128 assertNotNull("grandChildNotNull",grandChild);
137 value = grandChild.nodeValue; 129 value = grandChild.nodeValue;
138 130
139 result[result.length] = value; 131 result[result.length] = value;
140 132
141 » } 133 }
142 »
143 » » else {
144 » » » result[result.length] = value;
145 134
146 » » } 135 else {
147 » 136 result[result.length] = value;
148 » } 137
149 138 }
150 » if( 139
151 » (1 == length) 140 }
152 » ) { 141
153 » assertEqualsList("assertEqCoalescing",expectedExpanded,result); 142 if(
154 143 (1 == length)
155 » } 144 ) {
156 » 145 assertEqualsList("assertEqCoalescing",expectedExpanded,result);
157 » » else { 146
158 » » » assertEqualsList("assertEqNormal",expectedNormal,result) ; 147 }
159 148
160 » » } 149 else {
161 » 150 assertEqualsList("assertEqNormal",expectedNormal,result);
151
152 }
153
162 } 154 }
163 155
164
165
166
167 function runTest() { 156 function runTest() {
168 hc_textparseintolistofelements(); 157 hc_textparseintolistofelements();
169 } 158 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698