Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / storage / indexeddb / index-cursor-expected.txt
1 Test IndexedDB's IDBIndex.openCursor + the cursor it produces in depth.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 indexedDB = self.indexedDB || self.webkitIndexedDB || self.mozIndexedDB || self.msIndexedDB || self.OIndexedDB;
7
8 dbname = "index-cursor.html"
9 indexedDB.deleteDatabase(dbname)
10 indexedDB.open(dbname)
11 db.createObjectStore('someObjectStore')
12 objectStore.createIndex('someIndex', 'x')
13 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
14 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
15 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
16 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
17 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
18 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
19 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
20 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
21 Scheduling tests...
22 Running tests...
23
24 Next test: lower open bound is 0; sorted ascending.
25 PASS event.target.result is null
26
27 Next test: lower bound is 0; sorted ascending.
28 PASS event.target.result is null
29
30 Next test: upper open bound is 0; sorted ascending.
31 PASS event.target.result is null
32
33 Next test: upper bound is 0; sorted ascending.
34 PASS event.target.result is null
35
36 Next test: lower open bound is 0; sorted descending.
37 PASS event.target.result is null
38
39 Next test: lower bound is 0; sorted descending.
40 PASS event.target.result is null
41
42 Next test: upper open bound is 0; sorted descending.
43 PASS event.target.result is null
44
45 Next test: upper bound is 0; sorted descending.
46 PASS event.target.result is null
47
48 Next test: lower open bound is 0; upper open bound is 6; sorted ascending.
49 PASS event.target.result is null
50
51 Next test: lower open bound is 0; upper bound is 6; sorted ascending.
52 PASS event.target.result is null
53
54 Next test: lower bound is 0; upper open bound is 6; sorted ascending.
55 PASS event.target.result is null
56
57 Next test: lower bound is 0; upper bound is 6; sorted ascending.
58 PASS event.target.result is null
59
60 Next test: lower open bound is 0; upper open bound is 6; sorted descending.
61 PASS event.target.result is null
62
63 Next test: lower open bound is 0; upper bound is 6; sorted descending.
64 PASS event.target.result is null
65
66 Next test: lower bound is 0; upper open bound is 6; sorted descending.
67 PASS event.target.result is null
68
69 Next test: lower bound is 0; upper bound is 6; sorted descending.
70 PASS event.target.result is null
71
72 Next test: lower open bound is 0; upper open bound is 7; sorted ascending.
73 PASS event.target.result is null
74
75 Next test: lower open bound is 0; upper bound is 7; sorted ascending.
76 PASS event.target.result is null
77
78 Next test: lower bound is 0; upper open bound is 7; sorted ascending.
79 PASS event.target.result is null
80
81 Next test: lower bound is 0; upper bound is 7; sorted ascending.
82 PASS event.target.result is null
83
84 Next test: lower open bound is 0; upper open bound is 7; sorted descending.
85 PASS event.target.result is null
86
87 Next test: lower open bound is 0; upper bound is 7; sorted descending.
88 PASS event.target.result is null
89
90 Next test: lower bound is 0; upper open bound is 7; sorted descending.
91 PASS event.target.result is null
92
93 Next test: lower bound is 0; upper bound is 7; sorted descending.
94 PASS event.target.result is null
95
96 Next test: lower open bound is 1; sorted ascending.
97 PASS event.target.result is null
98
99 Next test: lower bound is 1; sorted ascending.
100 PASS event.target.result is null
101
102 Next test: upper open bound is 1; sorted ascending.
103 PASS event.target.result is null
104
105 Next test: upper bound is 1; sorted ascending.
106 PASS event.target.result is null
107
108 Next test: lower open bound is 1; sorted descending.
109 PASS event.target.result is null
110
111 Next test: lower bound is 1; sorted descending.
112 PASS event.target.result is null
113
114 Next test: upper open bound is 1; sorted descending.
115 PASS event.target.result is null
116
117 Next test: upper bound is 1; sorted descending.
118 PASS event.target.result is null
119
120 Next test: lower open bound is 1; upper open bound is 6; sorted ascending.
121 PASS event.target.result is null
122
123 Next test: lower open bound is 1; upper bound is 6; sorted ascending.
124 PASS event.target.result is null
125
126 Next test: lower bound is 1; upper open bound is 6; sorted ascending.
127 PASS event.target.result is null
128
129 Next test: lower bound is 1; upper bound is 6; sorted ascending.
130 PASS event.target.result is null
131
132 Next test: lower open bound is 1; upper open bound is 6; sorted descending.
133 PASS event.target.result is null
134
135 Next test: lower open bound is 1; upper bound is 6; sorted descending.
136 PASS event.target.result is null
137
138 Next test: lower bound is 1; upper open bound is 6; sorted descending.
139 PASS event.target.result is null
140
141 Next test: lower bound is 1; upper bound is 6; sorted descending.
142 PASS event.target.result is null
143
144 Next test: lower open bound is 1; upper open bound is 7; sorted ascending.
145 PASS event.target.result is null
146
147 Next test: lower open bound is 1; upper bound is 7; sorted ascending.
148 PASS event.target.result is null
149
150 Next test: lower bound is 1; upper open bound is 7; sorted ascending.
151 PASS event.target.result is null
152
153 Next test: lower bound is 1; upper bound is 7; sorted ascending.
154 PASS event.target.result is null
155
156 Next test: lower open bound is 1; upper open bound is 7; sorted descending.
157 PASS event.target.result is null
158
159 Next test: lower open bound is 1; upper bound is 7; sorted descending.
160 PASS event.target.result is null
161
162 Next test: lower bound is 1; upper open bound is 7; sorted descending.
163 PASS event.target.result is null
164
165 Next test: lower bound is 1; upper bound is 7; sorted descending.
166 PASS event.target.result is null
167
168 Next test: lower open bound is 2; sorted ascending.
169 PASS event.target.result is null
170
171 Next test: lower bound is 2; sorted ascending.
172 PASS event.target.result is null
173
174 Next test: upper open bound is 2; sorted ascending.
175 PASS event.target.result is null
176
177 Next test: upper bound is 2; sorted ascending.
178 PASS event.target.result is null
179
180 Next test: lower open bound is 2; sorted descending.
181 PASS event.target.result is null
182
183 Next test: lower bound is 2; sorted descending.
184 PASS event.target.result is null
185
186 Next test: upper open bound is 2; sorted descending.
187 PASS event.target.result is null
188
189 Next test: upper bound is 2; sorted descending.
190 PASS event.target.result is null
191
192 Next test: lower open bound is 2; upper open bound is 6; sorted ascending.
193 PASS event.target.result is null
194
195 Next test: lower open bound is 2; upper bound is 6; sorted ascending.
196 PASS event.target.result is null
197
198 Next test: lower bound is 2; upper open bound is 6; sorted ascending.
199 PASS event.target.result is null
200
201 Next test: lower bound is 2; upper bound is 6; sorted ascending.
202 PASS event.target.result is null
203
204 Next test: lower open bound is 2; upper open bound is 6; sorted descending.
205 PASS event.target.result is null
206
207 Next test: lower open bound is 2; upper bound is 6; sorted descending.
208 PASS event.target.result is null
209
210 Next test: lower bound is 2; upper open bound is 6; sorted descending.
211 PASS event.target.result is null
212
213 Next test: lower bound is 2; upper bound is 6; sorted descending.
214 PASS event.target.result is null
215
216 Next test: lower open bound is 2; upper open bound is 7; sorted ascending.
217 PASS event.target.result is null
218
219 Next test: lower open bound is 2; upper bound is 7; sorted ascending.
220 PASS event.target.result is null
221
222 Next test: lower bound is 2; upper open bound is 7; sorted ascending.
223 PASS event.target.result is null
224
225 Next test: lower bound is 2; upper bound is 7; sorted ascending.
226 PASS event.target.result is null
227
228 Next test: lower open bound is 2; upper open bound is 7; sorted descending.
229 PASS event.target.result is null
230
231 Next test: lower open bound is 2; upper bound is 7; sorted descending.
232 PASS event.target.result is null
233
234 Next test: lower bound is 2; upper open bound is 7; sorted descending.
235 PASS event.target.result is null
236
237 Next test: lower bound is 2; upper bound is 7; sorted descending.
238 PASS event.target.result is null
239
240 Next test: lower open bound is 3; sorted ascending.
241 PASS event.target.result is null
242
243 Next test: lower bound is 3; sorted ascending.
244 PASS event.target.result is null
245
246 Next test: upper open bound is 3; sorted ascending.
247 PASS event.target.result is null
248
249 Next test: upper bound is 3; sorted ascending.
250 PASS event.target.result is null
251
252 Next test: lower open bound is 3; sorted descending.
253 PASS event.target.result is null
254
255 Next test: lower bound is 3; sorted descending.
256 PASS event.target.result is null
257
258 Next test: upper open bound is 3; sorted descending.
259 PASS event.target.result is null
260
261 Next test: upper bound is 3; sorted descending.
262 PASS event.target.result is null
263
264 Next test: lower open bound is 3; upper open bound is 6; sorted ascending.
265 PASS event.target.result is null
266
267 Next test: lower open bound is 3; upper bound is 6; sorted ascending.
268 PASS event.target.result is null
269
270 Next test: lower bound is 3; upper open bound is 6; sorted ascending.
271 PASS event.target.result is null
272
273 Next test: lower bound is 3; upper bound is 6; sorted ascending.
274 PASS event.target.result is null
275
276 Next test: lower open bound is 3; upper open bound is 6; sorted descending.
277 PASS event.target.result is null
278
279 Next test: lower open bound is 3; upper bound is 6; sorted descending.
280 PASS event.target.result is null
281
282 Next test: lower bound is 3; upper open bound is 6; sorted descending.
283 PASS event.target.result is null
284
285 Next test: lower bound is 3; upper bound is 6; sorted descending.
286 PASS event.target.result is null
287
288 Next test: lower open bound is 3; upper open bound is 7; sorted ascending.
289 PASS event.target.result is null
290
291 Next test: lower open bound is 3; upper bound is 7; sorted ascending.
292 PASS event.target.result is null
293
294 Next test: lower bound is 3; upper open bound is 7; sorted ascending.
295 PASS event.target.result is null
296
297 Next test: lower bound is 3; upper bound is 7; sorted ascending.
298 PASS event.target.result is null
299
300 Next test: lower open bound is 3; upper open bound is 7; sorted descending.
301 PASS event.target.result is null
302
303 Next test: lower open bound is 3; upper bound is 7; sorted descending.
304 PASS event.target.result is null
305
306 Next test: lower bound is 3; upper open bound is 7; sorted descending.
307 PASS event.target.result is null
308
309 Next test: lower bound is 3; upper bound is 7; sorted descending.
310 PASS event.target.result is null
311
312 Next test: lower open bound is 4; sorted ascending.
313 PASS event.target.result is null
314
315 Next test: lower bound is 4; sorted ascending.
316 PASS event.target.result is null
317
318 Next test: upper open bound is 4; sorted ascending.
319 PASS event.target.result is null
320
321 Next test: upper bound is 4; sorted ascending.
322 PASS event.target.result is null
323
324 Next test: lower open bound is 4; sorted descending.
325 PASS event.target.result is null
326
327 Next test: lower bound is 4; sorted descending.
328 PASS event.target.result is null
329
330 Next test: upper open bound is 4; sorted descending.
331 PASS event.target.result is null
332
333 Next test: upper bound is 4; sorted descending.
334 PASS event.target.result is null
335
336 Next test: lower open bound is 4; upper open bound is 6; sorted ascending.
337 PASS event.target.result is null
338
339 Next test: lower open bound is 4; upper bound is 6; sorted ascending.
340 PASS event.target.result is null
341
342 Next test: lower bound is 4; upper open bound is 6; sorted ascending.
343 PASS event.target.result is null
344
345 Next test: lower bound is 4; upper bound is 6; sorted ascending.
346 PASS event.target.result is null
347
348 Next test: lower open bound is 4; upper open bound is 6; sorted descending.
349 PASS event.target.result is null
350
351 Next test: lower open bound is 4; upper bound is 6; sorted descending.
352 PASS event.target.result is null
353
354 Next test: lower bound is 4; upper open bound is 6; sorted descending.
355 PASS event.target.result is null
356
357 Next test: lower bound is 4; upper bound is 6; sorted descending.
358 PASS event.target.result is null
359
360 Next test: lower open bound is 4; upper open bound is 7; sorted ascending.
361 PASS event.target.result is null
362
363 Next test: lower open bound is 4; upper bound is 7; sorted ascending.
364 PASS event.target.result is null
365
366 Next test: lower bound is 4; upper open bound is 7; sorted ascending.
367 PASS event.target.result is null
368
369 Next test: lower bound is 4; upper bound is 7; sorted ascending.
370 PASS event.target.result is null
371
372 Next test: lower open bound is 4; upper open bound is 7; sorted descending.
373 PASS event.target.result is null
374
375 Next test: lower open bound is 4; upper bound is 7; sorted descending.
376 PASS event.target.result is null
377
378 Next test: lower bound is 4; upper open bound is 7; sorted descending.
379 PASS event.target.result is null
380
381 Next test: lower bound is 4; upper bound is 7; sorted descending.
382 PASS event.target.result is null
383
384 Next test: lower open bound is 5; sorted ascending.
385 PASS event.target.result is null
386
387 Next test: lower bound is 5; sorted ascending.
388 PASS event.target.result is null
389
390 Next test: upper open bound is 5; sorted ascending.
391 PASS event.target.result is null
392
393 Next test: upper bound is 5; sorted ascending.
394 PASS event.target.result is null
395
396 Next test: lower open bound is 5; sorted descending.
397 PASS event.target.result is null
398
399 Next test: lower bound is 5; sorted descending.
400 PASS event.target.result is null
401
402 Next test: upper open bound is 5; sorted descending.
403 PASS event.target.result is null
404
405 Next test: upper bound is 5; sorted descending.
406 PASS event.target.result is null
407
408 Next test: lower open bound is 5; upper open bound is 6; sorted ascending.
409 PASS event.target.result is null
410
411 Next test: lower open bound is 5; upper bound is 6; sorted ascending.
412 PASS event.target.result is null
413
414 Next test: lower bound is 5; upper open bound is 6; sorted ascending.
415 PASS event.target.result is null
416
417 Next test: lower bound is 5; upper bound is 6; sorted ascending.
418 PASS event.target.result is null
419
420 Next test: lower open bound is 5; upper open bound is 6; sorted descending.
421 PASS event.target.result is null
422
423 Next test: lower open bound is 5; upper bound is 6; sorted descending.
424 PASS event.target.result is null
425
426 Next test: lower bound is 5; upper open bound is 6; sorted descending.
427 PASS event.target.result is null
428
429 Next test: lower bound is 5; upper bound is 6; sorted descending.
430 PASS event.target.result is null
431
432 Next test: lower open bound is 5; upper open bound is 7; sorted ascending.
433 PASS event.target.result is null
434
435 Next test: lower open bound is 5; upper bound is 7; sorted ascending.
436 PASS event.target.result is null
437
438 Next test: lower bound is 5; upper open bound is 7; sorted ascending.
439 PASS event.target.result is null
440
441 Next test: lower bound is 5; upper bound is 7; sorted ascending.
442 PASS event.target.result is null
443
444 Next test: lower open bound is 5; upper open bound is 7; sorted descending.
445 PASS event.target.result is null
446
447 Next test: lower open bound is 5; upper bound is 7; sorted descending.
448 PASS event.target.result is null
449
450 Next test: lower bound is 5; upper open bound is 7; sorted descending.
451 PASS event.target.result is null
452
453 Next test: lower bound is 5; upper bound is 7; sorted descending.
454 PASS event.target.result is null
455
456 Next test: lower open bound is 6; sorted ascending.
457 PASS event.target.result is null
458
459 Next test: lower bound is 6; sorted ascending.
460 PASS event.target.result is null
461
462 Next test: upper open bound is 6; sorted ascending.
463 PASS event.target.result is null
464
465 Next test: upper bound is 6; sorted ascending.
466 PASS event.target.result is null
467
468 Next test: lower open bound is 6; sorted descending.
469 PASS event.target.result is null
470
471 Next test: lower bound is 6; sorted descending.
472 PASS event.target.result is null
473
474 Next test: upper open bound is 6; sorted descending.
475 PASS event.target.result is null
476
477 Next test: upper bound is 6; sorted descending.
478 PASS event.target.result is null
479
480 Next test: lower open bound is 6; upper open bound is 6; sorted ascending.
481 Skipping illegal key range.
482
483 Next test: lower open bound is 6; upper bound is 6; sorted ascending.
484 Skipping illegal key range.
485
486 Next test: lower bound is 6; upper open bound is 6; sorted ascending.
487 Skipping illegal key range.
488
489 Next test: lower bound is 6; upper bound is 6; sorted ascending.
490 PASS event.target.result is null
491
492 Next test: lower open bound is 6; upper open bound is 6; sorted descending.
493 Skipping illegal key range.
494
495 Next test: lower open bound is 6; upper bound is 6; sorted descending.
496 Skipping illegal key range.
497
498 Next test: lower bound is 6; upper open bound is 6; sorted descending.
499 Skipping illegal key range.
500
501 Next test: lower bound is 6; upper bound is 6; sorted descending.
502 PASS event.target.result is null
503
504 Next test: lower open bound is 6; upper open bound is 7; sorted ascending.
505 Skipping illegal key range.
506
507 Next test: lower open bound is 6; upper bound is 7; sorted ascending.
508 Skipping illegal key range.
509
510 Next test: lower bound is 6; upper open bound is 7; sorted ascending.
511 Skipping illegal key range.
512
513 Next test: lower bound is 6; upper bound is 7; sorted ascending.
514 PASS event.target.result is null
515
516 Next test: lower open bound is 6; upper open bound is 7; sorted descending.
517 Skipping illegal key range.
518
519 Next test: lower open bound is 6; upper bound is 7; sorted descending.
520 Skipping illegal key range.
521
522 Next test: lower bound is 6; upper open bound is 7; sorted descending.
523 Skipping illegal key range.
524
525 Next test: lower bound is 6; upper bound is 7; sorted descending.
526 PASS event.target.result is null
527
528 Next test: lower open bound is 7; sorted ascending.
529 PASS event.target.result is null
530
531 Next test: lower bound is 7; sorted ascending.
532 PASS event.target.result is null
533
534 Next test: upper open bound is 7; sorted ascending.
535 PASS event.target.result is null
536
537 Next test: upper bound is 7; sorted ascending.
538 PASS event.target.result is null
539
540 Next test: lower open bound is 7; sorted descending.
541 PASS event.target.result is null
542
543 Next test: lower bound is 7; sorted descending.
544 PASS event.target.result is null
545
546 Next test: upper open bound is 7; sorted descending.
547 PASS event.target.result is null
548
549 Next test: upper bound is 7; sorted descending.
550 PASS event.target.result is null
551
552 Next test: lower open bound is 7; upper open bound is 6; sorted ascending.
553 Skipping illegal key range.
554
555 Next test: lower open bound is 7; upper bound is 6; sorted ascending.
556 Skipping illegal key range.
557
558 Next test: lower bound is 7; upper open bound is 6; sorted ascending.
559 Skipping illegal key range.
560
561 Next test: lower bound is 7; upper bound is 6; sorted ascending.
562 PASS event.target.result is null
563
564 Next test: lower open bound is 7; upper open bound is 6; sorted descending.
565 Skipping illegal key range.
566
567 Next test: lower open bound is 7; upper bound is 6; sorted descending.
568 Skipping illegal key range.
569
570 Next test: lower bound is 7; upper open bound is 6; sorted descending.
571 Skipping illegal key range.
572
573 Next test: lower bound is 7; upper bound is 6; sorted descending.
574 PASS event.target.result is null
575
576 Next test: lower open bound is 7; upper open bound is 7; sorted ascending.
577 Skipping illegal key range.
578
579 Next test: lower open bound is 7; upper bound is 7; sorted ascending.
580 Skipping illegal key range.
581
582 Next test: lower bound is 7; upper open bound is 7; sorted ascending.
583 Skipping illegal key range.
584
585 Next test: lower bound is 7; upper bound is 7; sorted ascending.
586 PASS event.target.result is null
587
588 Next test: lower open bound is 7; upper open bound is 7; sorted descending.
589 Skipping illegal key range.
590
591 Next test: lower open bound is 7; upper bound is 7; sorted descending.
592 Skipping illegal key range.
593
594 Next test: lower bound is 7; upper open bound is 7; sorted descending.
595 Skipping illegal key range.
596
597 Next test: lower bound is 7; upper bound is 7; sorted descending.
598 PASS event.target.result is null
599
600 Next test: null key path sorted ascending.
601 PASS event.target.result is null
602
603 Next test: null key path sorted descending.
604 PASS event.target.result is null
605 PASS successfullyParsed is true
606
607 TEST COMPLETE
608