Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / storage / indexeddb / index-cursor-expected.txt
blob00dfe4be692864f471f8fdcdc56375975430cb69
1 Test IndexedDB's IDBIndex.openCursor + the cursor it produces in depth.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 dbname = "index-cursor.html"
7 indexedDB.deleteDatabase(dbname)
8 indexedDB.open(dbname)
9 db.createObjectStore('someObjectStore')
10 objectStore.createIndex('someIndex', 'x')
11 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
12 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
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 Scheduling tests...
20 Running tests...
22 Next test: lower open bound is 0; sorted ascending.
23 PASS event.target.result is null
25 Next test: lower bound is 0; sorted ascending.
26 PASS event.target.result is null
28 Next test: upper open bound is 0; sorted ascending.
29 PASS event.target.result is null
31 Next test: upper bound is 0; sorted ascending.
32 PASS event.target.result is null
34 Next test: lower open bound is 0; sorted descending.
35 PASS event.target.result is null
37 Next test: lower bound is 0; sorted descending.
38 PASS event.target.result is null
40 Next test: upper open bound is 0; sorted descending.
41 PASS event.target.result is null
43 Next test: upper bound is 0; sorted descending.
44 PASS event.target.result is null
46 Next test: lower open bound is 0; upper open bound is 6; sorted ascending.
47 PASS event.target.result is null
49 Next test: lower open bound is 0; upper bound is 6; sorted ascending.
50 PASS event.target.result is null
52 Next test: lower bound is 0; upper open bound is 6; sorted ascending.
53 PASS event.target.result is null
55 Next test: lower bound is 0; upper bound is 6; sorted ascending.
56 PASS event.target.result is null
58 Next test: lower open bound is 0; upper open bound is 6; sorted descending.
59 PASS event.target.result is null
61 Next test: lower open bound is 0; upper bound is 6; sorted descending.
62 PASS event.target.result is null
64 Next test: lower bound is 0; upper open bound is 6; sorted descending.
65 PASS event.target.result is null
67 Next test: lower bound is 0; upper bound is 6; sorted descending.
68 PASS event.target.result is null
70 Next test: lower open bound is 0; upper open bound is 7; sorted ascending.
71 PASS event.target.result is null
73 Next test: lower open bound is 0; upper bound is 7; sorted ascending.
74 PASS event.target.result is null
76 Next test: lower bound is 0; upper open bound is 7; sorted ascending.
77 PASS event.target.result is null
79 Next test: lower bound is 0; upper bound is 7; sorted ascending.
80 PASS event.target.result is null
82 Next test: lower open bound is 0; upper open bound is 7; sorted descending.
83 PASS event.target.result is null
85 Next test: lower open bound is 0; upper bound is 7; sorted descending.
86 PASS event.target.result is null
88 Next test: lower bound is 0; upper open bound is 7; sorted descending.
89 PASS event.target.result is null
91 Next test: lower bound is 0; upper bound is 7; sorted descending.
92 PASS event.target.result is null
94 Next test: lower open bound is 1; sorted ascending.
95 PASS event.target.result is null
97 Next test: lower bound is 1; sorted ascending.
98 PASS event.target.result is null
100 Next test: upper open bound is 1; sorted ascending.
101 PASS event.target.result is null
103 Next test: upper bound is 1; sorted ascending.
104 PASS event.target.result is null
106 Next test: lower open bound is 1; sorted descending.
107 PASS event.target.result is null
109 Next test: lower bound is 1; sorted descending.
110 PASS event.target.result is null
112 Next test: upper open bound is 1; sorted descending.
113 PASS event.target.result is null
115 Next test: upper bound is 1; sorted descending.
116 PASS event.target.result is null
118 Next test: lower open bound is 1; upper open bound is 6; sorted ascending.
119 PASS event.target.result is null
121 Next test: lower open bound is 1; upper bound is 6; sorted ascending.
122 PASS event.target.result is null
124 Next test: lower bound is 1; upper open bound is 6; sorted ascending.
125 PASS event.target.result is null
127 Next test: lower bound is 1; upper bound is 6; sorted ascending.
128 PASS event.target.result is null
130 Next test: lower open bound is 1; upper open bound is 6; sorted descending.
131 PASS event.target.result is null
133 Next test: lower open bound is 1; upper bound is 6; sorted descending.
134 PASS event.target.result is null
136 Next test: lower bound is 1; upper open bound is 6; sorted descending.
137 PASS event.target.result is null
139 Next test: lower bound is 1; upper bound is 6; sorted descending.
140 PASS event.target.result is null
142 Next test: lower open bound is 1; upper open bound is 7; sorted ascending.
143 PASS event.target.result is null
145 Next test: lower open bound is 1; upper bound is 7; sorted ascending.
146 PASS event.target.result is null
148 Next test: lower bound is 1; upper open bound is 7; sorted ascending.
149 PASS event.target.result is null
151 Next test: lower bound is 1; upper bound is 7; sorted ascending.
152 PASS event.target.result is null
154 Next test: lower open bound is 1; upper open bound is 7; sorted descending.
155 PASS event.target.result is null
157 Next test: lower open bound is 1; upper bound is 7; sorted descending.
158 PASS event.target.result is null
160 Next test: lower bound is 1; upper open bound is 7; sorted descending.
161 PASS event.target.result is null
163 Next test: lower bound is 1; upper bound is 7; sorted descending.
164 PASS event.target.result is null
166 Next test: lower open bound is 2; sorted ascending.
167 PASS event.target.result is null
169 Next test: lower bound is 2; sorted ascending.
170 PASS event.target.result is null
172 Next test: upper open bound is 2; sorted ascending.
173 PASS event.target.result is null
175 Next test: upper bound is 2; sorted ascending.
176 PASS event.target.result is null
178 Next test: lower open bound is 2; sorted descending.
179 PASS event.target.result is null
181 Next test: lower bound is 2; sorted descending.
182 PASS event.target.result is null
184 Next test: upper open bound is 2; sorted descending.
185 PASS event.target.result is null
187 Next test: upper bound is 2; sorted descending.
188 PASS event.target.result is null
190 Next test: lower open bound is 2; upper open bound is 6; sorted ascending.
191 PASS event.target.result is null
193 Next test: lower open bound is 2; upper bound is 6; sorted ascending.
194 PASS event.target.result is null
196 Next test: lower bound is 2; upper open bound is 6; sorted ascending.
197 PASS event.target.result is null
199 Next test: lower bound is 2; upper bound is 6; sorted ascending.
200 PASS event.target.result is null
202 Next test: lower open bound is 2; upper open bound is 6; sorted descending.
203 PASS event.target.result is null
205 Next test: lower open bound is 2; upper bound is 6; sorted descending.
206 PASS event.target.result is null
208 Next test: lower bound is 2; upper open bound is 6; sorted descending.
209 PASS event.target.result is null
211 Next test: lower bound is 2; upper bound is 6; sorted descending.
212 PASS event.target.result is null
214 Next test: lower open bound is 2; upper open bound is 7; sorted ascending.
215 PASS event.target.result is null
217 Next test: lower open bound is 2; upper bound is 7; sorted ascending.
218 PASS event.target.result is null
220 Next test: lower bound is 2; upper open bound is 7; sorted ascending.
221 PASS event.target.result is null
223 Next test: lower bound is 2; upper bound is 7; sorted ascending.
224 PASS event.target.result is null
226 Next test: lower open bound is 2; upper open bound is 7; sorted descending.
227 PASS event.target.result is null
229 Next test: lower open bound is 2; upper bound is 7; sorted descending.
230 PASS event.target.result is null
232 Next test: lower bound is 2; upper open bound is 7; sorted descending.
233 PASS event.target.result is null
235 Next test: lower bound is 2; upper bound is 7; sorted descending.
236 PASS event.target.result is null
238 Next test: lower open bound is 3; sorted ascending.
239 PASS event.target.result is null
241 Next test: lower bound is 3; sorted ascending.
242 PASS event.target.result is null
244 Next test: upper open bound is 3; sorted ascending.
245 PASS event.target.result is null
247 Next test: upper bound is 3; sorted ascending.
248 PASS event.target.result is null
250 Next test: lower open bound is 3; sorted descending.
251 PASS event.target.result is null
253 Next test: lower bound is 3; sorted descending.
254 PASS event.target.result is null
256 Next test: upper open bound is 3; sorted descending.
257 PASS event.target.result is null
259 Next test: upper bound is 3; sorted descending.
260 PASS event.target.result is null
262 Next test: lower open bound is 3; upper open bound is 6; sorted ascending.
263 PASS event.target.result is null
265 Next test: lower open bound is 3; upper bound is 6; sorted ascending.
266 PASS event.target.result is null
268 Next test: lower bound is 3; upper open bound is 6; sorted ascending.
269 PASS event.target.result is null
271 Next test: lower bound is 3; upper bound is 6; sorted ascending.
272 PASS event.target.result is null
274 Next test: lower open bound is 3; upper open bound is 6; sorted descending.
275 PASS event.target.result is null
277 Next test: lower open bound is 3; upper bound is 6; sorted descending.
278 PASS event.target.result is null
280 Next test: lower bound is 3; upper open bound is 6; sorted descending.
281 PASS event.target.result is null
283 Next test: lower bound is 3; upper bound is 6; sorted descending.
284 PASS event.target.result is null
286 Next test: lower open bound is 3; upper open bound is 7; sorted ascending.
287 PASS event.target.result is null
289 Next test: lower open bound is 3; upper bound is 7; sorted ascending.
290 PASS event.target.result is null
292 Next test: lower bound is 3; upper open bound is 7; sorted ascending.
293 PASS event.target.result is null
295 Next test: lower bound is 3; upper bound is 7; sorted ascending.
296 PASS event.target.result is null
298 Next test: lower open bound is 3; upper open bound is 7; sorted descending.
299 PASS event.target.result is null
301 Next test: lower open bound is 3; upper bound is 7; sorted descending.
302 PASS event.target.result is null
304 Next test: lower bound is 3; upper open bound is 7; sorted descending.
305 PASS event.target.result is null
307 Next test: lower bound is 3; upper bound is 7; sorted descending.
308 PASS event.target.result is null
310 Next test: lower open bound is 4; sorted ascending.
311 PASS event.target.result is null
313 Next test: lower bound is 4; sorted ascending.
314 PASS event.target.result is null
316 Next test: upper open bound is 4; sorted ascending.
317 PASS event.target.result is null
319 Next test: upper bound is 4; sorted ascending.
320 PASS event.target.result is null
322 Next test: lower open bound is 4; sorted descending.
323 PASS event.target.result is null
325 Next test: lower bound is 4; sorted descending.
326 PASS event.target.result is null
328 Next test: upper open bound is 4; sorted descending.
329 PASS event.target.result is null
331 Next test: upper bound is 4; sorted descending.
332 PASS event.target.result is null
334 Next test: lower open bound is 4; upper open bound is 6; sorted ascending.
335 PASS event.target.result is null
337 Next test: lower open bound is 4; upper bound is 6; sorted ascending.
338 PASS event.target.result is null
340 Next test: lower bound is 4; upper open bound is 6; sorted ascending.
341 PASS event.target.result is null
343 Next test: lower bound is 4; upper bound is 6; sorted ascending.
344 PASS event.target.result is null
346 Next test: lower open bound is 4; upper open bound is 6; sorted descending.
347 PASS event.target.result is null
349 Next test: lower open bound is 4; upper bound is 6; sorted descending.
350 PASS event.target.result is null
352 Next test: lower bound is 4; upper open bound is 6; sorted descending.
353 PASS event.target.result is null
355 Next test: lower bound is 4; upper bound is 6; sorted descending.
356 PASS event.target.result is null
358 Next test: lower open bound is 4; upper open bound is 7; sorted ascending.
359 PASS event.target.result is null
361 Next test: lower open bound is 4; upper bound is 7; sorted ascending.
362 PASS event.target.result is null
364 Next test: lower bound is 4; upper open bound is 7; sorted ascending.
365 PASS event.target.result is null
367 Next test: lower bound is 4; upper bound is 7; sorted ascending.
368 PASS event.target.result is null
370 Next test: lower open bound is 4; upper open bound is 7; sorted descending.
371 PASS event.target.result is null
373 Next test: lower open bound is 4; upper bound is 7; sorted descending.
374 PASS event.target.result is null
376 Next test: lower bound is 4; upper open bound is 7; sorted descending.
377 PASS event.target.result is null
379 Next test: lower bound is 4; upper bound is 7; sorted descending.
380 PASS event.target.result is null
382 Next test: lower open bound is 5; sorted ascending.
383 PASS event.target.result is null
385 Next test: lower bound is 5; sorted ascending.
386 PASS event.target.result is null
388 Next test: upper open bound is 5; sorted ascending.
389 PASS event.target.result is null
391 Next test: upper bound is 5; sorted ascending.
392 PASS event.target.result is null
394 Next test: lower open bound is 5; sorted descending.
395 PASS event.target.result is null
397 Next test: lower bound is 5; sorted descending.
398 PASS event.target.result is null
400 Next test: upper open bound is 5; sorted descending.
401 PASS event.target.result is null
403 Next test: upper bound is 5; sorted descending.
404 PASS event.target.result is null
406 Next test: lower open bound is 5; upper open bound is 6; sorted ascending.
407 PASS event.target.result is null
409 Next test: lower open bound is 5; upper bound is 6; sorted ascending.
410 PASS event.target.result is null
412 Next test: lower bound is 5; upper open bound is 6; sorted ascending.
413 PASS event.target.result is null
415 Next test: lower bound is 5; upper bound is 6; sorted ascending.
416 PASS event.target.result is null
418 Next test: lower open bound is 5; upper open bound is 6; sorted descending.
419 PASS event.target.result is null
421 Next test: lower open bound is 5; upper bound is 6; sorted descending.
422 PASS event.target.result is null
424 Next test: lower bound is 5; upper open bound is 6; sorted descending.
425 PASS event.target.result is null
427 Next test: lower bound is 5; upper bound is 6; sorted descending.
428 PASS event.target.result is null
430 Next test: lower open bound is 5; upper open bound is 7; sorted ascending.
431 PASS event.target.result is null
433 Next test: lower open bound is 5; upper bound is 7; sorted ascending.
434 PASS event.target.result is null
436 Next test: lower bound is 5; upper open bound is 7; sorted ascending.
437 PASS event.target.result is null
439 Next test: lower bound is 5; upper bound is 7; sorted ascending.
440 PASS event.target.result is null
442 Next test: lower open bound is 5; upper open bound is 7; sorted descending.
443 PASS event.target.result is null
445 Next test: lower open bound is 5; upper bound is 7; sorted descending.
446 PASS event.target.result is null
448 Next test: lower bound is 5; upper open bound is 7; sorted descending.
449 PASS event.target.result is null
451 Next test: lower bound is 5; upper bound is 7; sorted descending.
452 PASS event.target.result is null
454 Next test: lower open bound is 6; sorted ascending.
455 PASS event.target.result is null
457 Next test: lower bound is 6; sorted ascending.
458 PASS event.target.result is null
460 Next test: upper open bound is 6; sorted ascending.
461 PASS event.target.result is null
463 Next test: upper bound is 6; sorted ascending.
464 PASS event.target.result is null
466 Next test: lower open bound is 6; sorted descending.
467 PASS event.target.result is null
469 Next test: lower bound is 6; sorted descending.
470 PASS event.target.result is null
472 Next test: upper open bound is 6; sorted descending.
473 PASS event.target.result is null
475 Next test: upper bound is 6; sorted descending.
476 PASS event.target.result is null
478 Next test: lower open bound is 6; upper open bound is 6; sorted ascending.
479 Skipping illegal key range.
481 Next test: lower open bound is 6; upper bound is 6; sorted ascending.
482 Skipping illegal key range.
484 Next test: lower bound is 6; upper open bound is 6; sorted ascending.
485 Skipping illegal key range.
487 Next test: lower bound is 6; upper bound is 6; sorted ascending.
488 PASS event.target.result is null
490 Next test: lower open bound is 6; upper open bound is 6; sorted descending.
491 Skipping illegal key range.
493 Next test: lower open bound is 6; upper bound is 6; sorted descending.
494 Skipping illegal key range.
496 Next test: lower bound is 6; upper open bound is 6; sorted descending.
497 Skipping illegal key range.
499 Next test: lower bound is 6; upper bound is 6; sorted descending.
500 PASS event.target.result is null
502 Next test: lower open bound is 6; upper open bound is 7; sorted ascending.
503 Skipping illegal key range.
505 Next test: lower open bound is 6; upper bound is 7; sorted ascending.
506 Skipping illegal key range.
508 Next test: lower bound is 6; upper open bound is 7; sorted ascending.
509 Skipping illegal key range.
511 Next test: lower bound is 6; upper bound is 7; sorted ascending.
512 PASS event.target.result is null
514 Next test: lower open bound is 6; upper open bound is 7; sorted descending.
515 Skipping illegal key range.
517 Next test: lower open bound is 6; upper bound is 7; sorted descending.
518 Skipping illegal key range.
520 Next test: lower bound is 6; upper open bound is 7; sorted descending.
521 Skipping illegal key range.
523 Next test: lower bound is 6; upper bound is 7; sorted descending.
524 PASS event.target.result is null
526 Next test: lower open bound is 7; sorted ascending.
527 PASS event.target.result is null
529 Next test: lower bound is 7; sorted ascending.
530 PASS event.target.result is null
532 Next test: upper open bound is 7; sorted ascending.
533 PASS event.target.result is null
535 Next test: upper bound is 7; sorted ascending.
536 PASS event.target.result is null
538 Next test: lower open bound is 7; sorted descending.
539 PASS event.target.result is null
541 Next test: lower bound is 7; sorted descending.
542 PASS event.target.result is null
544 Next test: upper open bound is 7; sorted descending.
545 PASS event.target.result is null
547 Next test: upper bound is 7; sorted descending.
548 PASS event.target.result is null
550 Next test: lower open bound is 7; upper open bound is 6; sorted ascending.
551 Skipping illegal key range.
553 Next test: lower open bound is 7; upper bound is 6; sorted ascending.
554 Skipping illegal key range.
556 Next test: lower bound is 7; upper open bound is 6; sorted ascending.
557 Skipping illegal key range.
559 Next test: lower bound is 7; upper bound is 6; sorted ascending.
560 PASS event.target.result is null
562 Next test: lower open bound is 7; upper open bound is 6; sorted descending.
563 Skipping illegal key range.
565 Next test: lower open bound is 7; upper bound is 6; sorted descending.
566 Skipping illegal key range.
568 Next test: lower bound is 7; upper open bound is 6; sorted descending.
569 Skipping illegal key range.
571 Next test: lower bound is 7; upper bound is 6; sorted descending.
572 PASS event.target.result is null
574 Next test: lower open bound is 7; upper open bound is 7; sorted ascending.
575 Skipping illegal key range.
577 Next test: lower open bound is 7; upper bound is 7; sorted ascending.
578 Skipping illegal key range.
580 Next test: lower bound is 7; upper open bound is 7; sorted ascending.
581 Skipping illegal key range.
583 Next test: lower bound is 7; upper bound is 7; sorted ascending.
584 PASS event.target.result is null
586 Next test: lower open bound is 7; upper open bound is 7; sorted descending.
587 Skipping illegal key range.
589 Next test: lower open bound is 7; upper bound is 7; sorted descending.
590 Skipping illegal key range.
592 Next test: lower bound is 7; upper open bound is 7; sorted descending.
593 Skipping illegal key range.
595 Next test: lower bound is 7; upper bound is 7; sorted descending.
596 PASS event.target.result is null
598 Next test: null key path sorted ascending.
599 PASS event.target.result is null
601 Next test: null key path sorted descending.
602 PASS event.target.result is null
603 PASS successfullyParsed is true
605 TEST COMPLETE