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

Side by Side Diff: LayoutTests/dom/svg/level3/xpath/XPathResult_TYPE_ERR.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 // expose test function names 12 // expose test function names
15 function exposeTestFunctionNames() 13 function exposeTestFunctionNames()
16 { 14 {
17 return ['XPathResult_TYPE_ERR']; 15 return ['XPathResult_TYPE_ERR'];
18 } 16 }
19 17
20 var docsLoaded = -1000000; 18 var docsLoaded = -1000000;
21 var builder = null; 19 var builder = null;
22 20
23 // 21 //
24 // This function is called by the testing framework before 22 // This function is called by the testing framework before
25 // running the test suite. 23 // running the test suite.
26 // 24 //
27 // If there are no configuration exceptions, asynchronous 25 // If there are no configuration exceptions, asynchronous
28 // document loading is started. Otherwise, the status 26 // document loading is started. Otherwise, the status
29 // is set to complete and the exception is immediately 27 // is set to complete and the exception is immediately
30 // raised when entering the body of the test. 28 // raised when entering the body of the test.
31 // 29 //
32 function setUpPage() { 30 function setUpPage() {
33 setUpPageStatus = 'running'; 31 setUpPageStatus = 'running';
34 try { 32 try {
35 // 33 //
36 // creates test document builder, may throw exception 34 // creates test document builder, may throw exception
37 // 35 //
38 builder = createConfiguredBuilder(); 36 builder = createConfiguredBuilder();
39 37
40 docsLoaded = 0; 38 docsLoaded = 0;
41 39
42 var docRef = null; 40 var docRef = null;
43 if (typeof(this.doc) != 'undefined') { 41 if (typeof(this.doc) != 'undefined') {
44 docRef = this.doc; 42 docRef = this.doc;
45 } 43 }
46 docsLoaded += preload(docRef, "doc", "staff"); 44 docsLoaded += preload(docRef, "doc", "staff");
47 45
48 if (docsLoaded == 1) { 46 if (docsLoaded == 1) {
49 setUpPageStatus = 'complete'; 47 setUpPageStatus = 'complete';
50 } 48 }
51 } catch(ex) { 49 } catch(ex) {
52 » catchInitializationError(builder, ex); 50 catchInitializationError(builder, ex);
53 setUpPageStatus = 'complete'; 51 setUpPageStatus = 'complete';
54 } 52 }
55 } 53 }
56 54
57
58
59 // 55 //
60 // This method is called on the completion of 56 // This method is called on the completion of
61 // each asychronous load started in setUpTests. 57 // each asychronous load started in setUpTests.
62 // 58 //
63 // When every synchronous loaded document has completed, 59 // When every synchronous loaded document has completed,
64 // the page status is changed which allows the 60 // the page status is changed which allows the
65 // body of the test to be executed. 61 // body of the test to be executed.
66 function loadComplete() { 62 function loadComplete() {
67 if (++docsLoaded == 1) { 63 if (++docsLoaded == 1) {
68 setUpPageStatus = 'complete'; 64 setUpPageStatus = 'complete';
69 } 65 }
70 } 66 }
71 67
72
73 /** 68 /**
74 * 69 *
75 Create an XPathResult for the expression /staff/employee 70 Create an XPathResult for the expression /staff/employee
76 for each type of XPathResultType, checking that TYPE_ERR 71 for each type of XPathResultType, checking that TYPE_ERR
77 is thrown when inappropriate properties and methods are accessed. 72 is thrown when inappropriate properties and methods are accessed.
78 73
79 * @author Bob Clary 74 * @author Bob Clary
80 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#TYPE_ERR 75 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#TYPE_ERR
81 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathExcept ion 76 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathExcept ion
82 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult 77 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult
83 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult Type 78 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult Type
84 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathEvalua tor-createNSResolver 79 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathEvalua tor-createNSResolver
85 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult -resultType 80 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult -resultType
86 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult -booleanValue 81 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult -booleanValue
87 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult -numberValue 82 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult -numberValue
88 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult -singleNodeValue 83 * @see http://www.w3.org/TR/2003/CR-DOM-Level-3-XPath-20030331/xpath#XPathResult -singleNodeValue
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
126 nodeTypeList[1] = 1; 121 nodeTypeList[1] = 1;
127 nodeTypeList[2] = 2; 122 nodeTypeList[2] = 2;
128 nodeTypeList[3] = 3; 123 nodeTypeList[3] = 3;
129 nodeTypeList[4] = 4; 124 nodeTypeList[4] = 4;
130 nodeTypeList[5] = 5; 125 nodeTypeList[5] = 5;
131 nodeTypeList[6] = 6; 126 nodeTypeList[6] = 6;
132 nodeTypeList[7] = 7; 127 nodeTypeList[7] = 7;
133 nodeTypeList[8] = 8; 128 nodeTypeList[8] = 8;
134 nodeTypeList[9] = 9; 129 nodeTypeList[9] = 9;
135 130
136
137 var docRef = null; 131 var docRef = null;
138 if (typeof(this.doc) != 'undefined') { 132 if (typeof(this.doc) != 'undefined') {
139 docRef = this.doc; 133 docRef = this.doc;
140 } 134 }
141 doc = load(docRef, "doc", "staff"); 135 doc = load(docRef, "doc", "staff");
142 evaluator = createXPathEvaluator(doc); 136 evaluator = createXPathEvaluator(doc);
143 resolver = evaluator.createNSResolver(doc); 137 resolver = evaluator.createNSResolver(doc);
144 contextNode = doc; 138 contextNode = doc;
145 for(var indexN65778 = 0;indexN65778 < nodeTypeList.length; indexN65778++) { 139 for(var indexN65778 = 0;indexN65778 < nodeTypeList.length; indexN65778++) {
146 inNodeType = nodeTypeList[indexN65778]; 140 inNodeType = nodeTypeList[indexN65778];
147 outresult = evaluator.evaluate(expression,contextNode,resolver,inNodeType, inresult); 141 outresult = evaluator.evaluate(expression,contextNode,resolver,inNodeType, inresult);
148 outNodeType = outresult.resultType; 142 outNodeType = outresult.resultType;
149 143
150 144 if(
151 » if( 145 (outNodeType == NUMBER_TYPE)
152 » (outNodeType == NUMBER_TYPE) 146 ) {
153 » ) { 147
154 » 148 {
155 » { 149 success = false;
156 » » success = false; 150 try {
157 » » try { 151 booleanValue = outresult.booleanValue;
158 booleanValue = outresult.booleanValue; 152
159 153 }
160 } 154 catch(ex) {
161 » » catch(ex) { 155 success = ex.name == 'TypeError';
162 success = ex.name == 'TypeError'; 156 }
163 » » } 157 assertTrue("number_booleanValue_TYPE_ERR",success);
164 » » assertTrue("number_booleanValue_TYPE_ERR",success); 158 }
165 » } 159
166 160 {
167 » { 161 success = false;
168 » » success = false; 162 try {
169 » » try {
170 nodeValue = outresult.singleNodeValue; 163 nodeValue = outresult.singleNodeValue;
171 164
172 } 165 }
173 » » catch(ex) { 166 catch(ex) {
174 success = ex.name == 'TypeError'; 167 success = ex.name == 'TypeError';
175 » » } 168 }
176 » » assertTrue("number_singleNodeValue_TYPE_ERR",success); 169 assertTrue("number_singleNodeValue_TYPE_ERR",success);
177 » } 170 }
178 171
179 » { 172 {
180 » » success = false; 173 success = false;
181 » » try { 174 try {
182 intValue = outresult.snapshotLength; 175 intValue = outresult.snapshotLength;
183 176
184 } 177 }
185 » » catch(ex) { 178 catch(ex) {
186 success = ex.name == 'TypeError'; 179 success = ex.name == 'TypeError';
187 » » } 180 }
188 » » assertTrue("number_snapshotLength_TYPE_ERR",success); 181 assertTrue("number_snapshotLength_TYPE_ERR",success);
189 » } 182 }
190 183
191 » { 184 {
192 » » success = false; 185 success = false;
193 » » try { 186 try {
194 stringValue = outresult.stringValue; 187 stringValue = outresult.stringValue;
195 188
196 } 189 }
197 » » catch(ex) { 190 catch(ex) {
198 success = ex.name == 'TypeError'; 191 success = ex.name == 'TypeError';
199 » » } 192 }
200 » » assertTrue("number_stringValue_TYPE_ERR",success); 193 assertTrue("number_stringValue_TYPE_ERR",success);
201 » } 194 }
202 195
203 » { 196 {
204 » » success = false; 197 success = false;
205 » » try { 198 try {
206 nodeValue = outresult.iterateNext(); 199 nodeValue = outresult.iterateNext();
207 } 200 }
208 » » catch(ex) { 201 catch(ex) {
209 success = ex.name == 'TypeError'; 202 success = ex.name == 'TypeError';
210 » » } 203 }
211 » » assertTrue("number_iterateNext_TYPE_ERR",success); 204 assertTrue("number_iterateNext_TYPE_ERR",success);
212 » } 205 }
213 206
214 » { 207 {
215 » » success = false; 208 success = false;
216 » » try { 209 try {
217 nodeValue = outresult.snapshotItem(0); 210 nodeValue = outresult.snapshotItem(0);
218 } 211 }
219 » » catch(ex) { 212 catch(ex) {
220 success = ex.name == 'TypeError'; 213 success = ex.name == 'TypeError';
221 » » } 214 }
222 » » assertTrue("number_snapshotItem_TYPE_ERR",success); 215 assertTrue("number_snapshotItem_TYPE_ERR",success);
223 » } 216 }
224 217
225 » } 218 }
226 » 219
227 » if( 220 if(
228 » (outNodeType == STRING_TYPE) 221 (outNodeType == STRING_TYPE)
229 » ) { 222 ) {
230 » 223
231 » { 224 {
232 » » success = false; 225 success = false;
233 » » try { 226 try {
234 booleanValue = outresult.booleanValue; 227 booleanValue = outresult.booleanValue;
235 228
236 } 229 }
237 » » catch(ex) { 230 catch(ex) {
238 success = ex.name == 'TypeError'; 231 success = ex.name == 'TypeError';
239 » » } 232 }
240 » » assertTrue("string_booleanValue_TYPE_ERR",success); 233 assertTrue("string_booleanValue_TYPE_ERR",success);
241 » } 234 }
242 235
243 » { 236 {
244 » » success = false; 237 success = false;
245 » » try { 238 try {
246 doubleValue = outresult.numberValue; 239 doubleValue = outresult.numberValue;
247 240
248 } 241 }
249 » » catch(ex) { 242 catch(ex) {
250 success = ex.name == 'TypeError'; 243 success = ex.name == 'TypeError';
251 » » } 244 }
252 » » assertTrue("string_numberValue_TYPE_ERR",success); 245 assertTrue("string_numberValue_TYPE_ERR",success);
253 » } 246 }
254 247
255 » { 248 {
256 » » success = false; 249 success = false;
257 » » try { 250 try {
258 nodeValue = outresult.singleNodeValue; 251 nodeValue = outresult.singleNodeValue;
259 252
260 } 253 }
261 » » catch(ex) { 254 catch(ex) {
262 success = ex.name == 'TypeError'; 255 success = ex.name == 'TypeError';
263 » » } 256 }
264 » » assertTrue("string_singleNodeValue_TYPE_ERR",success); 257 assertTrue("string_singleNodeValue_TYPE_ERR",success);
265 » } 258 }
266 259
267 » { 260 {
268 » » success = false; 261 success = false;
269 » » try { 262 try {
270 intValue = outresult.snapshotLength; 263 intValue = outresult.snapshotLength;
271 264
272 } 265 }
273 » » catch(ex) { 266 catch(ex) {
274 success = ex.name == 'TypeError'; 267 success = ex.name == 'TypeError';
275 » » } 268 }
276 » » assertTrue("string_snapshotLength_TYPE_ERR",success); 269 assertTrue("string_snapshotLength_TYPE_ERR",success);
277 » } 270 }
278 271
279 » { 272 {
280 » » success = false; 273 success = false;
281 » » try { 274 try {
282 nodeValue = outresult.iterateNext(); 275 nodeValue = outresult.iterateNext();
283 } 276 }
284 » » catch(ex) { 277 catch(ex) {
285 success = ex.name == 'TypeError'; 278 success = ex.name == 'TypeError';
286 » » } 279 }
287 » » assertTrue("string_iterateNext_TYPE_ERR",success); 280 assertTrue("string_iterateNext_TYPE_ERR",success);
288 » } 281 }
289 282
290 » { 283 {
291 » » success = false; 284 success = false;
292 » » try { 285 try {
293 nodeValue = outresult.snapshotItem(0); 286 nodeValue = outresult.snapshotItem(0);
294 } 287 }
295 » » catch(ex) { 288 catch(ex) {
296 success = ex.name == 'TypeError'; 289 success = ex.name == 'TypeError';
297 » » } 290 }
298 » » assertTrue("string_snapshotItem_TYPE_ERR",success); 291 assertTrue("string_snapshotItem_TYPE_ERR",success);
299 » } 292 }
300 293
301 » } 294 }
302 » 295
303 » if( 296 if(
304 » (outNodeType == BOOLEAN_TYPE) 297 (outNodeType == BOOLEAN_TYPE)
305 » ) { 298 ) {
306 » 299
307 » { 300 {
308 » » success = false; 301 success = false;
309 » » try { 302 try {
310 doubleValue = outresult.numberValue; 303 doubleValue = outresult.numberValue;
311 304
312 } 305 }
313 » » catch(ex) { 306 catch(ex) {
314 success = ex.name == 'TypeError'; 307 success = ex.name == 'TypeError';
315 » » } 308 }
316 » » assertTrue("boolean_numberValue_TYPE_ERR",success); 309 assertTrue("boolean_numberValue_TYPE_ERR",success);
317 » } 310 }
318 311
319 » { 312 {
320 » » success = false; 313 success = false;
321 » » try { 314 try {
322 nodeValue = outresult.singleNodeValue; 315 nodeValue = outresult.singleNodeValue;
323 316
324 } 317 }
325 » » catch(ex) { 318 catch(ex) {
326 success = ex.name == 'TypeError'; 319 success = ex.name == 'TypeError';
327 » » } 320 }
328 » » assertTrue("boolean_singleNodeValue_TYPE_ERR",success); 321 assertTrue("boolean_singleNodeValue_TYPE_ERR",success);
329 » } 322 }
330 323
331 » { 324 {
332 » » success = false; 325 success = false;
333 » » try { 326 try {
334 intValue = outresult.snapshotLength; 327 intValue = outresult.snapshotLength;
335 328
336 } 329 }
337 » » catch(ex) { 330 catch(ex) {
338 success = ex.name == 'TypeError'; 331 success = ex.name == 'TypeError';
339 » » } 332 }
340 » » assertTrue("boolean_snapshotLength_TYPE_ERR",success); 333 assertTrue("boolean_snapshotLength_TYPE_ERR",success);
341 » } 334 }
342 335
343 » { 336 {
344 » » success = false; 337 success = false;
345 » » try { 338 try {
346 stringValue = outresult.stringValue; 339 stringValue = outresult.stringValue;
347 340
348 } 341 }
349 » » catch(ex) { 342 catch(ex) {
350 success = ex.name == 'TypeError'; 343 success = ex.name == 'TypeError';
351 » » } 344 }
352 » » assertTrue("boolean_stringValue_TYPE_ERR",success); 345 assertTrue("boolean_stringValue_TYPE_ERR",success);
353 » } 346 }
354 347
355 » { 348 {
356 » » success = false; 349 success = false;
357 » » try { 350 try {
358 nodeValue = outresult.iterateNext(); 351 nodeValue = outresult.iterateNext();
359 } 352 }
360 » » catch(ex) { 353 catch(ex) {
361 success = ex.name == 'TypeError'; 354 success = ex.name == 'TypeError';
362 » » } 355 }
363 » » assertTrue("boolean_iterateNext_TYPE_ERR",success); 356 assertTrue("boolean_iterateNext_TYPE_ERR",success);
364 » } 357 }
365 358
366 » { 359 {
367 » » success = false; 360 success = false;
368 » » try { 361 try {
369 nodeValue = outresult.snapshotItem(0); 362 nodeValue = outresult.snapshotItem(0);
370 } 363 }
371 » » catch(ex) { 364 catch(ex) {
372 success = ex.name == 'TypeError'; 365 success = ex.name == 'TypeError';
373 » » } 366 }
374 » » assertTrue("boolean_snapshotItem_TYPE_ERR",success); 367 assertTrue("boolean_snapshotItem_TYPE_ERR",success);
375 » } 368 }
376 369
377 » } 370 }
378 » 371
379 » if( 372 if(
380 » (outNodeType == UNORDERED_NODE_ITERATOR_TYPE) 373 (outNodeType == UNORDERED_NODE_ITERATOR_TYPE)
381 » ) { 374 ) {
382 » 375
383 » { 376 {
384 » » success = false; 377 success = false;
385 » » try { 378 try {
386 booleanValue = outresult.booleanValue; 379 booleanValue = outresult.booleanValue;
387 380
388 } 381 }
389 » » catch(ex) { 382 catch(ex) {
390 success = ex.name == 'TypeError'; 383 success = ex.name == 'TypeError';
391 » » } 384 }
392 » » assertTrue("unordered_node_iterator_booleanValue_TYPE_ERR",succe ss); 385 assertTrue("unordered_node_iterator_booleanValue_TYPE_ERR",success);
393 » } 386 }
394 387
395 » { 388 {
396 » » success = false; 389 success = false;
397 » » try { 390 try {
398 doubleValue = outresult.numberValue; 391 doubleValue = outresult.numberValue;
399 392
400 } 393 }
401 » » catch(ex) { 394 catch(ex) {
402 success = ex.name == 'TypeError'; 395 success = ex.name == 'TypeError';
403 » » } 396 }
404 » » assertTrue("unordered_node_iterator_numberValue_TYPE_ERR",succes s); 397 assertTrue("unordered_node_iterator_numberValue_TYPE_ERR",success);
405 » } 398 }
406 399
407 » { 400 {
408 » » success = false; 401 success = false;
409 » » try { 402 try {
410 nodeValue = outresult.singleNodeValue; 403 nodeValue = outresult.singleNodeValue;
411 404
412 } 405 }
413 » » catch(ex) { 406 catch(ex) {
414 success = ex.name == 'TypeError'; 407 success = ex.name == 'TypeError';
415 » » } 408 }
416 » » assertTrue("unordered_node_iterator_singleNodeValue_TYPE_ERR",su ccess); 409 assertTrue("unordered_node_iterator_singleNodeValue_TYPE_ERR",success);
417 » } 410 }
418 411
419 » { 412 {
420 » » success = false; 413 success = false;
421 » » try { 414 try {
422 intValue = outresult.snapshotLength; 415 intValue = outresult.snapshotLength;
423 416
424 } 417 }
425 » » catch(ex) { 418 catch(ex) {
426 success = ex.name == 'TypeError'; 419 success = ex.name == 'TypeError';
427 » » } 420 }
428 » » assertTrue("unordered_node_iterator_snapshotLength_TYPE_ERR",suc cess); 421 assertTrue("unordered_node_iterator_snapshotLength_TYPE_ERR",success);
429 » } 422 }
430 423
431 » { 424 {
432 » » success = false; 425 success = false;
433 » » try { 426 try {
434 stringValue = outresult.stringValue; 427 stringValue = outresult.stringValue;
435 428
436 } 429 }
437 » » catch(ex) { 430 catch(ex) {
438 success = ex.name == 'TypeError'; 431 success = ex.name == 'TypeError';
439 » » } 432 }
440 » » assertTrue("unordered_node_iterator_stringValue_TYPE_ERR",succes s); 433 assertTrue("unordered_node_iterator_stringValue_TYPE_ERR",success);
441 » } 434 }
442 435
443 » { 436 {
444 » » success = false; 437 success = false;
445 » » try { 438 try {
446 nodeValue = outresult.snapshotItem(0); 439 nodeValue = outresult.snapshotItem(0);
447 } 440 }
448 » » catch(ex) { 441 catch(ex) {
449 success = ex.name == 'TypeError'; 442 success = ex.name == 'TypeError';
450 » » } 443 }
451 » » assertTrue("unordered_node_iterator_snapshotItem_TYPE_ERR",succe ss); 444 assertTrue("unordered_node_iterator_snapshotItem_TYPE_ERR",success);
452 » } 445 }
453 446
454 » } 447 }
455 » 448
456 » if( 449 if(
457 » (outNodeType == ORDERED_NODE_ITERATOR_TYPE) 450 (outNodeType == ORDERED_NODE_ITERATOR_TYPE)
458 » ) { 451 ) {
459 » 452
460 » { 453 {
461 » » success = false; 454 success = false;
462 » » try { 455 try {
463 booleanValue = outresult.booleanValue; 456 booleanValue = outresult.booleanValue;
464 457
465 } 458 }
466 » » catch(ex) { 459 catch(ex) {
467 success = ex.name == 'TypeError'; 460 success = ex.name == 'TypeError';
468 » » } 461 }
469 » » assertTrue("ordered_node_iterator_booleanValue_TYPE_ERR",success ); 462 assertTrue("ordered_node_iterator_booleanValue_TYPE_ERR",success);
470 » } 463 }
471 464
472 » { 465 {
473 » » success = false; 466 success = false;
474 » » try { 467 try {
475 doubleValue = outresult.numberValue; 468 doubleValue = outresult.numberValue;
476 469
477 } 470 }
478 » » catch(ex) { 471 catch(ex) {
479 success = ex.name == 'TypeError'; 472 success = ex.name == 'TypeError';
480 » » } 473 }
481 » » assertTrue("ordered_node_iterator_numberValue_TYPE_ERR",success) ; 474 assertTrue("ordered_node_iterator_numberValue_TYPE_ERR",success);
482 » } 475 }
483 476
484 » { 477 {
485 » » success = false; 478 success = false;
486 » » try { 479 try {
487 nodeValue = outresult.singleNodeValue; 480 nodeValue = outresult.singleNodeValue;
488 481
489 } 482 }
490 » » catch(ex) { 483 catch(ex) {
491 success = ex.name == 'TypeError'; 484 success = ex.name == 'TypeError';
492 » » } 485 }
493 » » assertTrue("ordered_node_iterator_singleNodeValue_TYPE_ERR",succ ess); 486 assertTrue("ordered_node_iterator_singleNodeValue_TYPE_ERR",success);
494 » } 487 }
495 488
496 » { 489 {
497 » » success = false; 490 success = false;
498 » » try { 491 try {
499 intValue = outresult.snapshotLength; 492 intValue = outresult.snapshotLength;
500 493
501 } 494 }
502 » » catch(ex) { 495 catch(ex) {
503 success = ex.name == 'TypeError'; 496 success = ex.name == 'TypeError';
504 » » } 497 }
505 » » assertTrue("ordered_node_iterator_snapshotLength_TYPE_ERR",succe ss); 498 assertTrue("ordered_node_iterator_snapshotLength_TYPE_ERR",success);
506 » } 499 }
507 500
508 » { 501 {
509 » » success = false; 502 success = false;
510 » » try { 503 try {
511 stringValue = outresult.stringValue; 504 stringValue = outresult.stringValue;
512 505
513 } 506 }
514 » » catch(ex) { 507 catch(ex) {
515 success = ex.name == 'TypeError'; 508 success = ex.name == 'TypeError';
516 » » } 509 }
517 » » assertTrue("ordered_node_iterator_stringValue_TYPE_ERR",success) ; 510 assertTrue("ordered_node_iterator_stringValue_TYPE_ERR",success);
518 » } 511 }
519 512
520 » { 513 {
521 » » success = false; 514 success = false;
522 » » try { 515 try {
523 nodeValue = outresult.snapshotItem(0); 516 nodeValue = outresult.snapshotItem(0);
524 } 517 }
525 » » catch(ex) { 518 catch(ex) {
526 success = ex.name == 'TypeError'; 519 success = ex.name == 'TypeError';
527 » » } 520 }
528 » » assertTrue("ordered_node_iterator_snapshotItem_TYPE_ERR",success ); 521 assertTrue("ordered_node_iterator_snapshotItem_TYPE_ERR",success);
529 » } 522 }
530 523
531 » } 524 }
532 » 525
533 » if( 526 if(
534 » (outNodeType == UNORDERED_NODE_SNAPSHOT_TYPE) 527 (outNodeType == UNORDERED_NODE_SNAPSHOT_TYPE)
535 » ) { 528 ) {
536 » 529
537 » { 530 {
538 » » success = false; 531 success = false;
539 » » try { 532 try {
540 booleanValue = outresult.booleanValue; 533 booleanValue = outresult.booleanValue;
541 534
542 } 535 }
543 » » catch(ex) { 536 catch(ex) {
544 success = ex.name == 'TypeError'; 537 success = ex.name == 'TypeError';
545 » » } 538 }
546 » » assertTrue("unordered_node_snapshot_booleanValue_TYPE_ERR",succe ss); 539 assertTrue("unordered_node_snapshot_booleanValue_TYPE_ERR",success);
547 » } 540 }
548 541
549 » { 542 {
550 » » success = false; 543 success = false;
551 » » try { 544 try {
552 doubleValue = outresult.numberValue; 545 doubleValue = outresult.numberValue;
553 546
554 } 547 }
555 » » catch(ex) { 548 catch(ex) {
556 success = ex.name == 'TypeError'; 549 success = ex.name == 'TypeError';
557 » » } 550 }
558 » » assertTrue("unordered_node_snapshot_numberValue_TYPE_ERR",succes s); 551 assertTrue("unordered_node_snapshot_numberValue_TYPE_ERR",success);
559 » } 552 }
560 553
561 » { 554 {
562 » » success = false; 555 success = false;
563 » » try { 556 try {
564 nodeValue = outresult.singleNodeValue; 557 nodeValue = outresult.singleNodeValue;
565 558
566 } 559 }
567 » » catch(ex) { 560 catch(ex) {
568 success = ex.name == 'TypeError'; 561 success = ex.name == 'TypeError';
569 » » } 562 }
570 » » assertTrue("unordered_node_snapshot_singleNodeValue_TYPE_ERR",su ccess); 563 assertTrue("unordered_node_snapshot_singleNodeValue_TYPE_ERR",success);
571 » } 564 }
572 565
573 » { 566 {
574 » » success = false; 567 success = false;
575 » » try { 568 try {
576 stringValue = outresult.stringValue; 569 stringValue = outresult.stringValue;
577 570
578 } 571 }
579 » » catch(ex) { 572 catch(ex) {
580 success = ex.name == 'TypeError'; 573 success = ex.name == 'TypeError';
581 » » } 574 }
582 » » assertTrue("unordered_node_snapshot_stringValue_TYPE_ERR",succes s); 575 assertTrue("unordered_node_snapshot_stringValue_TYPE_ERR",success);
583 » } 576 }
584 577
585 » { 578 {
586 » » success = false; 579 success = false;
587 » » try { 580 try {
588 nodeValue = outresult.iterateNext(); 581 nodeValue = outresult.iterateNext();
589 } 582 }
590 » » catch(ex) { 583 catch(ex) {
591 success = ex.name == 'TypeError'; 584 success = ex.name == 'TypeError';
592 » » } 585 }
593 » » assertTrue("unordered_node_snapshot_iterateNext_TYPE_ERR",succes s); 586 assertTrue("unordered_node_snapshot_iterateNext_TYPE_ERR",success);
594 » } 587 }
595 588
596 » } 589 }
597 » 590
598 » if( 591 if(
599 » (outNodeType == ORDERED_NODE_SNAPSHOT_TYPE) 592 (outNodeType == ORDERED_NODE_SNAPSHOT_TYPE)
600 » ) { 593 ) {
601 » 594
602 » { 595 {
603 » » success = false; 596 success = false;
604 » » try { 597 try {
605 booleanValue = outresult.booleanValue; 598 booleanValue = outresult.booleanValue;
606 599
607 } 600 }
608 » » catch(ex) { 601 catch(ex) {
609 success = ex.name == 'TypeError'; 602 success = ex.name == 'TypeError';
610 » » } 603 }
611 » » assertTrue("ordered_node_snapshot_booleanValue_TYPE_ERR",success ); 604 assertTrue("ordered_node_snapshot_booleanValue_TYPE_ERR",success);
612 » } 605 }
613 606
614 » { 607 {
615 » » success = false; 608 success = false;
616 » » try { 609 try {
617 doubleValue = outresult.numberValue; 610 doubleValue = outresult.numberValue;
618 611
619 } 612 }
620 » » catch(ex) { 613 catch(ex) {
621 success = ex.name == 'TypeError'; 614 success = ex.name == 'TypeError';
622 » » } 615 }
623 » » assertTrue("ordered_node_snapshot_numberValue_TYPE_ERR",success) ; 616 assertTrue("ordered_node_snapshot_numberValue_TYPE_ERR",success);
624 » } 617 }
625 618
626 » { 619 {
627 » » success = false; 620 success = false;
628 » » try { 621 try {
629 nodeValue = outresult.singleNodeValue; 622 nodeValue = outresult.singleNodeValue;
630 623
631 } 624 }
632 » » catch(ex) { 625 catch(ex) {
633 success = ex.name == 'TypeError'; 626 success = ex.name == 'TypeError';
634 » » } 627 }
635 » » assertTrue("ordered_node_snapshot_singleNodeValue_TYPE_ERR",succ ess); 628 assertTrue("ordered_node_snapshot_singleNodeValue_TYPE_ERR",success);
636 » } 629 }
637 630
638 » { 631 {
639 » » success = false; 632 success = false;
640 » » try { 633 try {
641 stringValue = outresult.stringValue; 634 stringValue = outresult.stringValue;
642 635
643 } 636 }
644 » » catch(ex) { 637 catch(ex) {
645 success = ex.name == 'TypeError'; 638 success = ex.name == 'TypeError';
646 » » } 639 }
647 » » assertTrue("ordered_node_snapshot_stringValue_TYPE_ERR",success) ; 640 assertTrue("ordered_node_snapshot_stringValue_TYPE_ERR",success);
648 » } 641 }
649 642
650 » { 643 {
651 » » success = false; 644 success = false;
652 » » try { 645 try {
653 nodeValue = outresult.iterateNext(); 646 nodeValue = outresult.iterateNext();
654 } 647 }
655 » » catch(ex) { 648 catch(ex) {
656 success = ex.name == 'TypeError'; 649 success = ex.name == 'TypeError';
657 » » } 650 }
658 » » assertTrue("ordered_node_snapshot_iterateNext_TYPE_ERR",success) ; 651 assertTrue("ordered_node_snapshot_iterateNext_TYPE_ERR",success);
659 » } 652 }
660 653
661 » } 654 }
662 » 655
663 » if( 656 if(
664 » (outNodeType == ANY_UNORDERED_NODE_TYPE) 657 (outNodeType == ANY_UNORDERED_NODE_TYPE)
665 » ) { 658 ) {
666 » 659
667 » { 660 {
668 » » success = false; 661 success = false;
669 » » try { 662 try {
670 booleanValue = outresult.booleanValue; 663 booleanValue = outresult.booleanValue;
671 664
672 } 665 }
673 » » catch(ex) { 666 catch(ex) {
674 success = ex.name == 'TypeError'; 667 success = ex.name == 'TypeError';
675 » » } 668 }
676 » » assertTrue("any_unordered_node_booleanValue_TYPE_ERR",success); 669 assertTrue("any_unordered_node_booleanValue_TYPE_ERR",success);
677 » } 670 }
678 671
679 » { 672 {
680 » » success = false; 673 success = false;
681 » » try { 674 try {
682 doubleValue = outresult.numberValue; 675 doubleValue = outresult.numberValue;
683 676
684 } 677 }
685 » » catch(ex) { 678 catch(ex) {
686 success = ex.name == 'TypeError'; 679 success = ex.name == 'TypeError';
687 » » } 680 }
688 » » assertTrue("any_unordered_node_numberValue_TYPE_ERR",success); 681 assertTrue("any_unordered_node_numberValue_TYPE_ERR",success);
689 » } 682 }
690 683
691 » { 684 {
692 » » success = false; 685 success = false;
693 » » try { 686 try {
694 intValue = outresult.snapshotLength; 687 intValue = outresult.snapshotLength;
695 688
696 } 689 }
697 » » catch(ex) { 690 catch(ex) {
698 success = ex.name == 'TypeError'; 691 success = ex.name == 'TypeError';
699 » » } 692 }
700 » » assertTrue("any_unordered_node_snapshotLength_TYPE_ERR",success) ; 693 assertTrue("any_unordered_node_snapshotLength_TYPE_ERR",success);
701 » } 694 }
702 695
703 » { 696 {
704 » » success = false; 697 success = false;
705 » » try { 698 try {
706 stringValue = outresult.stringValue; 699 stringValue = outresult.stringValue;
707 700
708 } 701 }
709 » » catch(ex) { 702 catch(ex) {
710 success = ex.name == 'TypeError'; 703 success = ex.name == 'TypeError';
711 » » } 704 }
712 » » assertTrue("any_unordered_node_stringValue_TYPE_ERR",success); 705 assertTrue("any_unordered_node_stringValue_TYPE_ERR",success);
713 » } 706 }
714 707
715 » { 708 {
716 » » success = false; 709 success = false;
717 » » try { 710 try {
718 nodeValue = outresult.iterateNext(); 711 nodeValue = outresult.iterateNext();
719 } 712 }
720 » » catch(ex) { 713 catch(ex) {
721 success = ex.name == 'TypeError'; 714 success = ex.name == 'TypeError';
722 » » } 715 }
723 » » assertTrue("any_unordered_node_iterateNext_TYPE_ERR",success); 716 assertTrue("any_unordered_node_iterateNext_TYPE_ERR",success);
724 » } 717 }
725 718
726 » { 719 {
727 » » success = false; 720 success = false;
728 » » try { 721 try {
729 nodeValue = outresult.snapshotItem(0); 722 nodeValue = outresult.snapshotItem(0);
730 } 723 }
731 » » catch(ex) { 724 catch(ex) {
732 success = ex.name == 'TypeError'; 725 success = ex.name == 'TypeError';
733 » » } 726 }
734 » » assertTrue("any_unordered_node_snapshotItem_TYPE_ERR",success); 727 assertTrue("any_unordered_node_snapshotItem_TYPE_ERR",success);
735 » } 728 }
736 729
737 » } 730 }
738 » 731
739 » if( 732 if(
740 » (outNodeType == FIRST_ORDERED_NODE_TYPE) 733 (outNodeType == FIRST_ORDERED_NODE_TYPE)
741 » ) { 734 ) {
742 » 735
743 » { 736 {
744 » » success = false; 737 success = false;
745 » » try { 738 try {
746 booleanValue = outresult.booleanValue; 739 booleanValue = outresult.booleanValue;
747 740
748 } 741 }
749 » » catch(ex) { 742 catch(ex) {
750 success = ex.name == 'TypeError'; 743 success = ex.name == 'TypeError';
751 » » } 744 }
752 » » assertTrue("first_ordered_node_booleanValue_TYPE_ERR",success); 745 assertTrue("first_ordered_node_booleanValue_TYPE_ERR",success);
753 » } 746 }
754 747
755 » { 748 {
756 » » success = false; 749 success = false;
757 » » try { 750 try {
758 doubleValue = outresult.numberValue; 751 doubleValue = outresult.numberValue;
759 752
760 } 753 }
761 » » catch(ex) { 754 catch(ex) {
762 success = ex.name == 'TypeError'; 755 success = ex.name == 'TypeError';
763 » » } 756 }
764 » » assertTrue("first_ordered_node_numberValue_TYPE_ERR",success); 757 assertTrue("first_ordered_node_numberValue_TYPE_ERR",success);
765 » } 758 }
766 759
767 » { 760 {
768 » » success = false; 761 success = false;
769 » » try { 762 try {
770 intValue = outresult.snapshotLength; 763 intValue = outresult.snapshotLength;
771 764
772 } 765 }
773 » » catch(ex) { 766 catch(ex) {
774 success = ex.name == 'TypeError'; 767 success = ex.name == 'TypeError';
775 » » } 768 }
776 » » assertTrue("first_ordered_node_snapshotLength_TYPE_ERR",success) ; 769 assertTrue("first_ordered_node_snapshotLength_TYPE_ERR",success);
777 » } 770 }
778 771
779 » { 772 {
780 » » success = false; 773 success = false;
781 » » try { 774 try {
782 stringValue = outresult.stringValue; 775 stringValue = outresult.stringValue;
783 776
784 } 777 }
785 » » catch(ex) { 778 catch(ex) {
786 success = ex.name == 'TypeError'; 779 success = ex.name == 'TypeError';
787 » » } 780 }
788 » » assertTrue("first_ordered_node_stringValue_TYPE_ERR",success); 781 assertTrue("first_ordered_node_stringValue_TYPE_ERR",success);
789 » } 782 }
790 783
791 » { 784 {
792 » » success = false; 785 success = false;
793 » » try { 786 try {
794 nodeValue = outresult.iterateNext(); 787 nodeValue = outresult.iterateNext();
795 } 788 }
796 » » catch(ex) { 789 catch(ex) {
797 success = ex.name == 'TypeError'; 790 success = ex.name == 'TypeError';
798 » » } 791 }
799 » » assertTrue("first_ordered_node_iterateNext_TYPE_ERR",success); 792 assertTrue("first_ordered_node_iterateNext_TYPE_ERR",success);
800 » } 793 }
801 794
802 » { 795 {
803 » » success = false; 796 success = false;
804 » » try { 797 try {
805 nodeValue = outresult.snapshotItem(0); 798 nodeValue = outresult.snapshotItem(0);
806 } 799 }
807 » » catch(ex) { 800 catch(ex) {
808 success = ex.name == 'TypeError'; 801 success = ex.name == 'TypeError';
809 » » } 802 }
810 » » assertTrue("first_ordered_node_snapshotItem_TYPE_ERR",success); 803 assertTrue("first_ordered_node_snapshotItem_TYPE_ERR",success);
811 » } 804 }
812 805
813 » } 806 }
814 » 807
815 » } 808 }
816 809
817 } 810 }
818 811
819
820
821
822 function runTest() { 812 function runTest() {
823 XPathResult_TYPE_ERR(); 813 XPathResult_TYPE_ERR();
824 } 814 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698