5869a011d7ea0b0c117e3f10ebc28022d8579855
[WebKit-https.git] / LayoutTests / storage / indexeddb / index-cursor-expected.txt
1 Test IndexedDB's webkitIDBIndex.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 webkitIndexedDB.open('index-cursor')
7 db = event.target.result
8 db.setVersion('new version')
9 trans = event.target.result
10 PASS trans !== null is true
11 Deleted all object stores.
12 db.createObjectStore('someObjectStore')
13 objectStore.createIndex('someIndex', 'x')
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 objectStore.add({'x': testData[nextToAdd]}, nextToAdd)
22 Scheduling tests...
23 Running tests...
24
25 Next test: lower open bound is 0; sorted ascending.
26 PASS event.target.result.value is expectedIndex
27 PASS event.target.result.key is testData[2]
28 PASS event.target.result.value is expectedIndex
29 PASS event.target.result.key is testData[3]
30 PASS event.target.result.value is expectedIndex
31 PASS event.target.result.key is testData[4]
32 PASS event.target.result.value is expectedIndex
33 PASS event.target.result.key is testData[5]
34 PASS event.target.result.value is expectedIndex
35 PASS event.target.result.key is testData[6]
36 PASS event.target.result.value is expectedIndex
37 PASS event.target.result.key is testData[7]
38 PASS event.target.result is null
39
40 Next test: lower bound is 0; sorted ascending.
41 PASS event.target.result.value is expectedIndex
42 PASS event.target.result.key is testData[0]
43 PASS event.target.result.value is expectedIndex
44 PASS event.target.result.key is testData[1]
45 PASS event.target.result.value is expectedIndex
46 PASS event.target.result.key is testData[2]
47 PASS event.target.result.value is expectedIndex
48 PASS event.target.result.key is testData[3]
49 PASS event.target.result.value is expectedIndex
50 PASS event.target.result.key is testData[4]
51 PASS event.target.result.value is expectedIndex
52 PASS event.target.result.key is testData[5]
53 PASS event.target.result.value is expectedIndex
54 PASS event.target.result.key is testData[6]
55 PASS event.target.result.value is expectedIndex
56 PASS event.target.result.key is testData[7]
57 PASS event.target.result is null
58
59 Next test: upper open bound is 0; sorted ascending.
60 PASS event.target.result is null
61
62 Next test: upper bound is 0; sorted ascending.
63 PASS event.target.result.value is expectedIndex
64 PASS event.target.result.key is testData[0]
65 PASS event.target.result.value is expectedIndex
66 PASS event.target.result.key is testData[1]
67 PASS event.target.result is null
68
69 Next test: lower open bound is 0; sorted descending.
70 PASS event.target.result.value is expectedIndex
71 PASS event.target.result.key is testData[7]
72 PASS event.target.result.value is expectedIndex
73 PASS event.target.result.key is testData[6]
74 PASS event.target.result.value is expectedIndex
75 PASS event.target.result.key is testData[5]
76 PASS event.target.result.value is expectedIndex
77 PASS event.target.result.key is testData[4]
78 PASS event.target.result.value is expectedIndex
79 PASS event.target.result.key is testData[3]
80 PASS event.target.result.value is expectedIndex
81 PASS event.target.result.key is testData[2]
82 PASS event.target.result is null
83
84 Next test: lower bound is 0; sorted descending.
85 PASS event.target.result.value is expectedIndex
86 PASS event.target.result.key is testData[7]
87 PASS event.target.result.value is expectedIndex
88 PASS event.target.result.key is testData[6]
89 PASS event.target.result.value is expectedIndex
90 PASS event.target.result.key is testData[5]
91 PASS event.target.result.value is expectedIndex
92 PASS event.target.result.key is testData[4]
93 PASS event.target.result.value is expectedIndex
94 PASS event.target.result.key is testData[3]
95 PASS event.target.result.value is expectedIndex
96 PASS event.target.result.key is testData[2]
97 PASS event.target.result.value is expectedIndex
98 PASS event.target.result.key is testData[1]
99 PASS event.target.result.value is expectedIndex
100 PASS event.target.result.key is testData[0]
101 PASS event.target.result is null
102
103 Next test: upper open bound is 0; sorted descending.
104 PASS event.target.result is null
105
106 Next test: upper bound is 0; sorted descending.
107 PASS event.target.result.value is expectedIndex
108 PASS event.target.result.key is testData[1]
109 PASS event.target.result.value is expectedIndex
110 PASS event.target.result.key is testData[0]
111 PASS event.target.result is null
112
113 Next test: lower open bound is 0; upper open bound is 6; sorted ascending.
114 PASS event.target.result.value is expectedIndex
115 PASS event.target.result.key is testData[2]
116 PASS event.target.result.value is expectedIndex
117 PASS event.target.result.key is testData[3]
118 PASS event.target.result.value is expectedIndex
119 PASS event.target.result.key is testData[4]
120 PASS event.target.result.value is expectedIndex
121 PASS event.target.result.key is testData[5]
122 PASS event.target.result is null
123
124 Next test: lower open bound is 0; upper bound is 6; sorted ascending.
125 PASS event.target.result.value is expectedIndex
126 PASS event.target.result.key is testData[2]
127 PASS event.target.result.value is expectedIndex
128 PASS event.target.result.key is testData[3]
129 PASS event.target.result.value is expectedIndex
130 PASS event.target.result.key is testData[4]
131 PASS event.target.result.value is expectedIndex
132 PASS event.target.result.key is testData[5]
133 PASS event.target.result.value is expectedIndex
134 PASS event.target.result.key is testData[6]
135 PASS event.target.result.value is expectedIndex
136 PASS event.target.result.key is testData[7]
137 PASS event.target.result is null
138
139 Next test: lower bound is 0; upper open bound is 6; sorted ascending.
140 PASS event.target.result.value is expectedIndex
141 PASS event.target.result.key is testData[0]
142 PASS event.target.result.value is expectedIndex
143 PASS event.target.result.key is testData[1]
144 PASS event.target.result.value is expectedIndex
145 PASS event.target.result.key is testData[2]
146 PASS event.target.result.value is expectedIndex
147 PASS event.target.result.key is testData[3]
148 PASS event.target.result.value is expectedIndex
149 PASS event.target.result.key is testData[4]
150 PASS event.target.result.value is expectedIndex
151 PASS event.target.result.key is testData[5]
152 PASS event.target.result is null
153
154 Next test: lower bound is 0; upper bound is 6; sorted ascending.
155 PASS event.target.result.value is expectedIndex
156 PASS event.target.result.key is testData[0]
157 PASS event.target.result.value is expectedIndex
158 PASS event.target.result.key is testData[1]
159 PASS event.target.result.value is expectedIndex
160 PASS event.target.result.key is testData[2]
161 PASS event.target.result.value is expectedIndex
162 PASS event.target.result.key is testData[3]
163 PASS event.target.result.value is expectedIndex
164 PASS event.target.result.key is testData[4]
165 PASS event.target.result.value is expectedIndex
166 PASS event.target.result.key is testData[5]
167 PASS event.target.result.value is expectedIndex
168 PASS event.target.result.key is testData[6]
169 PASS event.target.result.value is expectedIndex
170 PASS event.target.result.key is testData[7]
171 PASS event.target.result is null
172
173 Next test: lower open bound is 0; upper open bound is 6; sorted descending.
174 PASS event.target.result.value is expectedIndex
175 PASS event.target.result.key is testData[5]
176 PASS event.target.result.value is expectedIndex
177 PASS event.target.result.key is testData[4]
178 PASS event.target.result.value is expectedIndex
179 PASS event.target.result.key is testData[3]
180 PASS event.target.result.value is expectedIndex
181 PASS event.target.result.key is testData[2]
182 PASS event.target.result is null
183
184 Next test: lower open bound is 0; upper bound is 6; sorted descending.
185 PASS event.target.result.value is expectedIndex
186 PASS event.target.result.key is testData[7]
187 PASS event.target.result.value is expectedIndex
188 PASS event.target.result.key is testData[6]
189 PASS event.target.result.value is expectedIndex
190 PASS event.target.result.key is testData[5]
191 PASS event.target.result.value is expectedIndex
192 PASS event.target.result.key is testData[4]
193 PASS event.target.result.value is expectedIndex
194 PASS event.target.result.key is testData[3]
195 PASS event.target.result.value is expectedIndex
196 PASS event.target.result.key is testData[2]
197 PASS event.target.result is null
198
199 Next test: lower bound is 0; upper open bound is 6; sorted descending.
200 PASS event.target.result.value is expectedIndex
201 PASS event.target.result.key is testData[5]
202 PASS event.target.result.value is expectedIndex
203 PASS event.target.result.key is testData[4]
204 PASS event.target.result.value is expectedIndex
205 PASS event.target.result.key is testData[3]
206 PASS event.target.result.value is expectedIndex
207 PASS event.target.result.key is testData[2]
208 PASS event.target.result.value is expectedIndex
209 PASS event.target.result.key is testData[1]
210 PASS event.target.result.value is expectedIndex
211 PASS event.target.result.key is testData[0]
212 PASS event.target.result is null
213
214 Next test: lower bound is 0; upper bound is 6; sorted descending.
215 PASS event.target.result.value is expectedIndex
216 PASS event.target.result.key is testData[7]
217 PASS event.target.result.value is expectedIndex
218 PASS event.target.result.key is testData[6]
219 PASS event.target.result.value is expectedIndex
220 PASS event.target.result.key is testData[5]
221 PASS event.target.result.value is expectedIndex
222 PASS event.target.result.key is testData[4]
223 PASS event.target.result.value is expectedIndex
224 PASS event.target.result.key is testData[3]
225 PASS event.target.result.value is expectedIndex
226 PASS event.target.result.key is testData[2]
227 PASS event.target.result.value is expectedIndex
228 PASS event.target.result.key is testData[1]
229 PASS event.target.result.value is expectedIndex
230 PASS event.target.result.key is testData[0]
231 PASS event.target.result is null
232
233 Next test: lower open bound is 0; upper open bound is 7; sorted ascending.
234 PASS event.target.result.value is expectedIndex
235 PASS event.target.result.key is testData[2]
236 PASS event.target.result.value is expectedIndex
237 PASS event.target.result.key is testData[3]
238 PASS event.target.result.value is expectedIndex
239 PASS event.target.result.key is testData[4]
240 PASS event.target.result.value is expectedIndex
241 PASS event.target.result.key is testData[5]
242 PASS event.target.result is null
243
244 Next test: lower open bound is 0; upper bound is 7; sorted ascending.
245 PASS event.target.result.value is expectedIndex
246 PASS event.target.result.key is testData[2]
247 PASS event.target.result.value is expectedIndex
248 PASS event.target.result.key is testData[3]
249 PASS event.target.result.value is expectedIndex
250 PASS event.target.result.key is testData[4]
251 PASS event.target.result.value is expectedIndex
252 PASS event.target.result.key is testData[5]
253 PASS event.target.result.value is expectedIndex
254 PASS event.target.result.key is testData[6]
255 PASS event.target.result.value is expectedIndex
256 PASS event.target.result.key is testData[7]
257 PASS event.target.result is null
258
259 Next test: lower bound is 0; upper open bound is 7; sorted ascending.
260 PASS event.target.result.value is expectedIndex
261 PASS event.target.result.key is testData[0]
262 PASS event.target.result.value is expectedIndex
263 PASS event.target.result.key is testData[1]
264 PASS event.target.result.value is expectedIndex
265 PASS event.target.result.key is testData[2]
266 PASS event.target.result.value is expectedIndex
267 PASS event.target.result.key is testData[3]
268 PASS event.target.result.value is expectedIndex
269 PASS event.target.result.key is testData[4]
270 PASS event.target.result.value is expectedIndex
271 PASS event.target.result.key is testData[5]
272 PASS event.target.result is null
273
274 Next test: lower bound is 0; upper bound is 7; sorted ascending.
275 PASS event.target.result.value is expectedIndex
276 PASS event.target.result.key is testData[0]
277 PASS event.target.result.value is expectedIndex
278 PASS event.target.result.key is testData[1]
279 PASS event.target.result.value is expectedIndex
280 PASS event.target.result.key is testData[2]
281 PASS event.target.result.value is expectedIndex
282 PASS event.target.result.key is testData[3]
283 PASS event.target.result.value is expectedIndex
284 PASS event.target.result.key is testData[4]
285 PASS event.target.result.value is expectedIndex
286 PASS event.target.result.key is testData[5]
287 PASS event.target.result.value is expectedIndex
288 PASS event.target.result.key is testData[6]
289 PASS event.target.result.value is expectedIndex
290 PASS event.target.result.key is testData[7]
291 PASS event.target.result is null
292
293 Next test: lower open bound is 0; upper open bound is 7; sorted descending.
294 PASS event.target.result.value is expectedIndex
295 PASS event.target.result.key is testData[5]
296 PASS event.target.result.value is expectedIndex
297 PASS event.target.result.key is testData[4]
298 PASS event.target.result.value is expectedIndex
299 PASS event.target.result.key is testData[3]
300 PASS event.target.result.value is expectedIndex
301 PASS event.target.result.key is testData[2]
302 PASS event.target.result is null
303
304 Next test: lower open bound is 0; upper bound is 7; sorted descending.
305 PASS event.target.result.value is expectedIndex
306 PASS event.target.result.key is testData[7]
307 PASS event.target.result.value is expectedIndex
308 PASS event.target.result.key is testData[6]
309 PASS event.target.result.value is expectedIndex
310 PASS event.target.result.key is testData[5]
311 PASS event.target.result.value is expectedIndex
312 PASS event.target.result.key is testData[4]
313 PASS event.target.result.value is expectedIndex
314 PASS event.target.result.key is testData[3]
315 PASS event.target.result.value is expectedIndex
316 PASS event.target.result.key is testData[2]
317 PASS event.target.result is null
318
319 Next test: lower bound is 0; upper open bound is 7; sorted descending.
320 PASS event.target.result.value is expectedIndex
321 PASS event.target.result.key is testData[5]
322 PASS event.target.result.value is expectedIndex
323 PASS event.target.result.key is testData[4]
324 PASS event.target.result.value is expectedIndex
325 PASS event.target.result.key is testData[3]
326 PASS event.target.result.value is expectedIndex
327 PASS event.target.result.key is testData[2]
328 PASS event.target.result.value is expectedIndex
329 PASS event.target.result.key is testData[1]
330 PASS event.target.result.value is expectedIndex
331 PASS event.target.result.key is testData[0]
332 PASS event.target.result is null
333
334 Next test: lower bound is 0; upper bound is 7; sorted descending.
335 PASS event.target.result.value is expectedIndex
336 PASS event.target.result.key is testData[7]
337 PASS event.target.result.value is expectedIndex
338 PASS event.target.result.key is testData[6]
339 PASS event.target.result.value is expectedIndex
340 PASS event.target.result.key is testData[5]
341 PASS event.target.result.value is expectedIndex
342 PASS event.target.result.key is testData[4]
343 PASS event.target.result.value is expectedIndex
344 PASS event.target.result.key is testData[3]
345 PASS event.target.result.value is expectedIndex
346 PASS event.target.result.key is testData[2]
347 PASS event.target.result.value is expectedIndex
348 PASS event.target.result.key is testData[1]
349 PASS event.target.result.value is expectedIndex
350 PASS event.target.result.key is testData[0]
351 PASS event.target.result is null
352
353 Next test: lower open bound is 1; sorted ascending.
354 PASS event.target.result.value is expectedIndex
355 PASS event.target.result.key is testData[2]
356 PASS event.target.result.value is expectedIndex
357 PASS event.target.result.key is testData[3]
358 PASS event.target.result.value is expectedIndex
359 PASS event.target.result.key is testData[4]
360 PASS event.target.result.value is expectedIndex
361 PASS event.target.result.key is testData[5]
362 PASS event.target.result.value is expectedIndex
363 PASS event.target.result.key is testData[6]
364 PASS event.target.result.value is expectedIndex
365 PASS event.target.result.key is testData[7]
366 PASS event.target.result is null
367
368 Next test: lower bound is 1; sorted ascending.
369 PASS event.target.result.value is expectedIndex
370 PASS event.target.result.key is testData[0]
371 PASS event.target.result.value is expectedIndex
372 PASS event.target.result.key is testData[1]
373 PASS event.target.result.value is expectedIndex
374 PASS event.target.result.key is testData[2]
375 PASS event.target.result.value is expectedIndex
376 PASS event.target.result.key is testData[3]
377 PASS event.target.result.value is expectedIndex
378 PASS event.target.result.key is testData[4]
379 PASS event.target.result.value is expectedIndex
380 PASS event.target.result.key is testData[5]
381 PASS event.target.result.value is expectedIndex
382 PASS event.target.result.key is testData[6]
383 PASS event.target.result.value is expectedIndex
384 PASS event.target.result.key is testData[7]
385 PASS event.target.result is null
386
387 Next test: upper open bound is 1; sorted ascending.
388 PASS event.target.result is null
389
390 Next test: upper bound is 1; sorted ascending.
391 PASS event.target.result.value is expectedIndex
392 PASS event.target.result.key is testData[0]
393 PASS event.target.result.value is expectedIndex
394 PASS event.target.result.key is testData[1]
395 PASS event.target.result is null
396
397 Next test: lower open bound is 1; sorted descending.
398 PASS event.target.result.value is expectedIndex
399 PASS event.target.result.key is testData[7]
400 PASS event.target.result.value is expectedIndex
401 PASS event.target.result.key is testData[6]
402 PASS event.target.result.value is expectedIndex
403 PASS event.target.result.key is testData[5]
404 PASS event.target.result.value is expectedIndex
405 PASS event.target.result.key is testData[4]
406 PASS event.target.result.value is expectedIndex
407 PASS event.target.result.key is testData[3]
408 PASS event.target.result.value is expectedIndex
409 PASS event.target.result.key is testData[2]
410 PASS event.target.result is null
411
412 Next test: lower bound is 1; sorted descending.
413 PASS event.target.result.value is expectedIndex
414 PASS event.target.result.key is testData[7]
415 PASS event.target.result.value is expectedIndex
416 PASS event.target.result.key is testData[6]
417 PASS event.target.result.value is expectedIndex
418 PASS event.target.result.key is testData[5]
419 PASS event.target.result.value is expectedIndex
420 PASS event.target.result.key is testData[4]
421 PASS event.target.result.value is expectedIndex
422 PASS event.target.result.key is testData[3]
423 PASS event.target.result.value is expectedIndex
424 PASS event.target.result.key is testData[2]
425 PASS event.target.result.value is expectedIndex
426 PASS event.target.result.key is testData[1]
427 PASS event.target.result.value is expectedIndex
428 PASS event.target.result.key is testData[0]
429 PASS event.target.result is null
430
431 Next test: upper open bound is 1; sorted descending.
432 PASS event.target.result is null
433
434 Next test: upper bound is 1; sorted descending.
435 PASS event.target.result.value is expectedIndex
436 PASS event.target.result.key is testData[1]
437 PASS event.target.result.value is expectedIndex
438 PASS event.target.result.key is testData[0]
439 PASS event.target.result is null
440
441 Next test: lower open bound is 1; upper open bound is 6; sorted ascending.
442 PASS event.target.result.value is expectedIndex
443 PASS event.target.result.key is testData[2]
444 PASS event.target.result.value is expectedIndex
445 PASS event.target.result.key is testData[3]
446 PASS event.target.result.value is expectedIndex
447 PASS event.target.result.key is testData[4]
448 PASS event.target.result.value is expectedIndex
449 PASS event.target.result.key is testData[5]
450 PASS event.target.result is null
451
452 Next test: lower open bound is 1; upper bound is 6; sorted ascending.
453 PASS event.target.result.value is expectedIndex
454 PASS event.target.result.key is testData[2]
455 PASS event.target.result.value is expectedIndex
456 PASS event.target.result.key is testData[3]
457 PASS event.target.result.value is expectedIndex
458 PASS event.target.result.key is testData[4]
459 PASS event.target.result.value is expectedIndex
460 PASS event.target.result.key is testData[5]
461 PASS event.target.result.value is expectedIndex
462 PASS event.target.result.key is testData[6]
463 PASS event.target.result.value is expectedIndex
464 PASS event.target.result.key is testData[7]
465 PASS event.target.result is null
466
467 Next test: lower bound is 1; upper open bound is 6; sorted ascending.
468 PASS event.target.result.value is expectedIndex
469 PASS event.target.result.key is testData[0]
470 PASS event.target.result.value is expectedIndex
471 PASS event.target.result.key is testData[1]
472 PASS event.target.result.value is expectedIndex
473 PASS event.target.result.key is testData[2]
474 PASS event.target.result.value is expectedIndex
475 PASS event.target.result.key is testData[3]
476 PASS event.target.result.value is expectedIndex
477 PASS event.target.result.key is testData[4]
478 PASS event.target.result.value is expectedIndex
479 PASS event.target.result.key is testData[5]
480 PASS event.target.result is null
481
482 Next test: lower bound is 1; upper bound is 6; sorted ascending.
483 PASS event.target.result.value is expectedIndex
484 PASS event.target.result.key is testData[0]
485 PASS event.target.result.value is expectedIndex
486 PASS event.target.result.key is testData[1]
487 PASS event.target.result.value is expectedIndex
488 PASS event.target.result.key is testData[2]
489 PASS event.target.result.value is expectedIndex
490 PASS event.target.result.key is testData[3]
491 PASS event.target.result.value is expectedIndex
492 PASS event.target.result.key is testData[4]
493 PASS event.target.result.value is expectedIndex
494 PASS event.target.result.key is testData[5]
495 PASS event.target.result.value is expectedIndex
496 PASS event.target.result.key is testData[6]
497 PASS event.target.result.value is expectedIndex
498 PASS event.target.result.key is testData[7]
499 PASS event.target.result is null
500
501 Next test: lower open bound is 1; upper open bound is 6; sorted descending.
502 PASS event.target.result.value is expectedIndex
503 PASS event.target.result.key is testData[5]
504 PASS event.target.result.value is expectedIndex
505 PASS event.target.result.key is testData[4]
506 PASS event.target.result.value is expectedIndex
507 PASS event.target.result.key is testData[3]
508 PASS event.target.result.value is expectedIndex
509 PASS event.target.result.key is testData[2]
510 PASS event.target.result is null
511
512 Next test: lower open bound is 1; upper bound is 6; sorted descending.
513 PASS event.target.result.value is expectedIndex
514 PASS event.target.result.key is testData[7]
515 PASS event.target.result.value is expectedIndex
516 PASS event.target.result.key is testData[6]
517 PASS event.target.result.value is expectedIndex
518 PASS event.target.result.key is testData[5]
519 PASS event.target.result.value is expectedIndex
520 PASS event.target.result.key is testData[4]
521 PASS event.target.result.value is expectedIndex
522 PASS event.target.result.key is testData[3]
523 PASS event.target.result.value is expectedIndex
524 PASS event.target.result.key is testData[2]
525 PASS event.target.result is null
526
527 Next test: lower bound is 1; upper open bound is 6; sorted descending.
528 PASS event.target.result.value is expectedIndex
529 PASS event.target.result.key is testData[5]
530 PASS event.target.result.value is expectedIndex
531 PASS event.target.result.key is testData[4]
532 PASS event.target.result.value is expectedIndex
533 PASS event.target.result.key is testData[3]
534 PASS event.target.result.value is expectedIndex
535 PASS event.target.result.key is testData[2]
536 PASS event.target.result.value is expectedIndex
537 PASS event.target.result.key is testData[1]
538 PASS event.target.result.value is expectedIndex
539 PASS event.target.result.key is testData[0]
540 PASS event.target.result is null
541
542 Next test: lower bound is 1; upper bound is 6; sorted descending.
543 PASS event.target.result.value is expectedIndex
544 PASS event.target.result.key is testData[7]
545 PASS event.target.result.value is expectedIndex
546 PASS event.target.result.key is testData[6]
547 PASS event.target.result.value is expectedIndex
548 PASS event.target.result.key is testData[5]
549 PASS event.target.result.value is expectedIndex
550 PASS event.target.result.key is testData[4]
551 PASS event.target.result.value is expectedIndex
552 PASS event.target.result.key is testData[3]
553 PASS event.target.result.value is expectedIndex
554 PASS event.target.result.key is testData[2]
555 PASS event.target.result.value is expectedIndex
556 PASS event.target.result.key is testData[1]
557 PASS event.target.result.value is expectedIndex
558 PASS event.target.result.key is testData[0]
559 PASS event.target.result is null
560
561 Next test: lower open bound is 1; upper open bound is 7; sorted ascending.
562 PASS event.target.result.value is expectedIndex
563 PASS event.target.result.key is testData[2]
564 PASS event.target.result.value is expectedIndex
565 PASS event.target.result.key is testData[3]
566 PASS event.target.result.value is expectedIndex
567 PASS event.target.result.key is testData[4]
568 PASS event.target.result.value is expectedIndex
569 PASS event.target.result.key is testData[5]
570 PASS event.target.result is null
571
572 Next test: lower open bound is 1; upper bound is 7; sorted ascending.
573 PASS event.target.result.value is expectedIndex
574 PASS event.target.result.key is testData[2]
575 PASS event.target.result.value is expectedIndex
576 PASS event.target.result.key is testData[3]
577 PASS event.target.result.value is expectedIndex
578 PASS event.target.result.key is testData[4]
579 PASS event.target.result.value is expectedIndex
580 PASS event.target.result.key is testData[5]
581 PASS event.target.result.value is expectedIndex
582 PASS event.target.result.key is testData[6]
583 PASS event.target.result.value is expectedIndex
584 PASS event.target.result.key is testData[7]
585 PASS event.target.result is null
586
587 Next test: lower bound is 1; upper open bound is 7; sorted ascending.
588 PASS event.target.result.value is expectedIndex
589 PASS event.target.result.key is testData[0]
590 PASS event.target.result.value is expectedIndex
591 PASS event.target.result.key is testData[1]
592 PASS event.target.result.value is expectedIndex
593 PASS event.target.result.key is testData[2]
594 PASS event.target.result.value is expectedIndex
595 PASS event.target.result.key is testData[3]
596 PASS event.target.result.value is expectedIndex
597 PASS event.target.result.key is testData[4]
598 PASS event.target.result.value is expectedIndex
599 PASS event.target.result.key is testData[5]
600 PASS event.target.result is null
601
602 Next test: lower bound is 1; upper bound is 7; sorted ascending.
603 PASS event.target.result.value is expectedIndex
604 PASS event.target.result.key is testData[0]
605 PASS event.target.result.value is expectedIndex
606 PASS event.target.result.key is testData[1]
607 PASS event.target.result.value is expectedIndex
608 PASS event.target.result.key is testData[2]
609 PASS event.target.result.value is expectedIndex
610 PASS event.target.result.key is testData[3]
611 PASS event.target.result.value is expectedIndex
612 PASS event.target.result.key is testData[4]
613 PASS event.target.result.value is expectedIndex
614 PASS event.target.result.key is testData[5]
615 PASS event.target.result.value is expectedIndex
616 PASS event.target.result.key is testData[6]
617 PASS event.target.result.value is expectedIndex
618 PASS event.target.result.key is testData[7]
619 PASS event.target.result is null
620
621 Next test: lower open bound is 1; upper open bound is 7; sorted descending.
622 PASS event.target.result.value is expectedIndex
623 PASS event.target.result.key is testData[5]
624 PASS event.target.result.value is expectedIndex
625 PASS event.target.result.key is testData[4]
626 PASS event.target.result.value is expectedIndex
627 PASS event.target.result.key is testData[3]
628 PASS event.target.result.value is expectedIndex
629 PASS event.target.result.key is testData[2]
630 PASS event.target.result is null
631
632 Next test: lower open bound is 1; upper bound is 7; sorted descending.
633 PASS event.target.result.value is expectedIndex
634 PASS event.target.result.key is testData[7]
635 PASS event.target.result.value is expectedIndex
636 PASS event.target.result.key is testData[6]
637 PASS event.target.result.value is expectedIndex
638 PASS event.target.result.key is testData[5]
639 PASS event.target.result.value is expectedIndex
640 PASS event.target.result.key is testData[4]
641 PASS event.target.result.value is expectedIndex
642 PASS event.target.result.key is testData[3]
643 PASS event.target.result.value is expectedIndex
644 PASS event.target.result.key is testData[2]
645 PASS event.target.result is null
646
647 Next test: lower bound is 1; upper open bound is 7; sorted descending.
648 PASS event.target.result.value is expectedIndex
649 PASS event.target.result.key is testData[5]
650 PASS event.target.result.value is expectedIndex
651 PASS event.target.result.key is testData[4]
652 PASS event.target.result.value is expectedIndex
653 PASS event.target.result.key is testData[3]
654 PASS event.target.result.value is expectedIndex
655 PASS event.target.result.key is testData[2]
656 PASS event.target.result.value is expectedIndex
657 PASS event.target.result.key is testData[1]
658 PASS event.target.result.value is expectedIndex
659 PASS event.target.result.key is testData[0]
660 PASS event.target.result is null
661
662 Next test: lower bound is 1; upper bound is 7; sorted descending.
663 PASS event.target.result.value is expectedIndex
664 PASS event.target.result.key is testData[7]
665 PASS event.target.result.value is expectedIndex
666 PASS event.target.result.key is testData[6]
667 PASS event.target.result.value is expectedIndex
668 PASS event.target.result.key is testData[5]
669 PASS event.target.result.value is expectedIndex
670 PASS event.target.result.key is testData[4]
671 PASS event.target.result.value is expectedIndex
672 PASS event.target.result.key is testData[3]
673 PASS event.target.result.value is expectedIndex
674 PASS event.target.result.key is testData[2]
675 PASS event.target.result.value is expectedIndex
676 PASS event.target.result.key is testData[1]
677 PASS event.target.result.value is expectedIndex
678 PASS event.target.result.key is testData[0]
679 PASS event.target.result is null
680
681 Next test: lower open bound is 2; sorted ascending.
682 PASS event.target.result.value is expectedIndex
683 PASS event.target.result.key is testData[4]
684 PASS event.target.result.value is expectedIndex
685 PASS event.target.result.key is testData[5]
686 PASS event.target.result.value is expectedIndex
687 PASS event.target.result.key is testData[6]
688 PASS event.target.result.value is expectedIndex
689 PASS event.target.result.key is testData[7]
690 PASS event.target.result is null
691
692 Next test: lower bound is 2; sorted ascending.
693 PASS event.target.result.value is expectedIndex
694 PASS event.target.result.key is testData[2]
695 PASS event.target.result.value is expectedIndex
696 PASS event.target.result.key is testData[3]
697 PASS event.target.result.value is expectedIndex
698 PASS event.target.result.key is testData[4]
699 PASS event.target.result.value is expectedIndex
700 PASS event.target.result.key is testData[5]
701 PASS event.target.result.value is expectedIndex
702 PASS event.target.result.key is testData[6]
703 PASS event.target.result.value is expectedIndex
704 PASS event.target.result.key is testData[7]
705 PASS event.target.result is null
706
707 Next test: upper open bound is 2; sorted ascending.
708 PASS event.target.result.value is expectedIndex
709 PASS event.target.result.key is testData[0]
710 PASS event.target.result.value is expectedIndex
711 PASS event.target.result.key is testData[1]
712 PASS event.target.result is null
713
714 Next test: upper bound is 2; sorted ascending.
715 PASS event.target.result.value is expectedIndex
716 PASS event.target.result.key is testData[0]
717 PASS event.target.result.value is expectedIndex
718 PASS event.target.result.key is testData[1]
719 PASS event.target.result.value is expectedIndex
720 PASS event.target.result.key is testData[2]
721 PASS event.target.result.value is expectedIndex
722 PASS event.target.result.key is testData[3]
723 PASS event.target.result is null
724
725 Next test: lower open bound is 2; sorted descending.
726 PASS event.target.result.value is expectedIndex
727 PASS event.target.result.key is testData[7]
728 PASS event.target.result.value is expectedIndex
729 PASS event.target.result.key is testData[6]
730 PASS event.target.result.value is expectedIndex
731 PASS event.target.result.key is testData[5]
732 PASS event.target.result.value is expectedIndex
733 PASS event.target.result.key is testData[4]
734 PASS event.target.result is null
735
736 Next test: lower bound is 2; sorted descending.
737 PASS event.target.result.value is expectedIndex
738 PASS event.target.result.key is testData[7]
739 PASS event.target.result.value is expectedIndex
740 PASS event.target.result.key is testData[6]
741 PASS event.target.result.value is expectedIndex
742 PASS event.target.result.key is testData[5]
743 PASS event.target.result.value is expectedIndex
744 PASS event.target.result.key is testData[4]
745 PASS event.target.result.value is expectedIndex
746 PASS event.target.result.key is testData[3]
747 PASS event.target.result.value is expectedIndex
748 PASS event.target.result.key is testData[2]
749 PASS event.target.result is null
750
751 Next test: upper open bound is 2; sorted descending.
752 PASS event.target.result.value is expectedIndex
753 PASS event.target.result.key is testData[1]
754 PASS event.target.result.value is expectedIndex
755 PASS event.target.result.key is testData[0]
756 PASS event.target.result is null
757
758 Next test: upper bound is 2; sorted descending.
759 PASS event.target.result.value is expectedIndex
760 PASS event.target.result.key is testData[3]
761 PASS event.target.result.value is expectedIndex
762 PASS event.target.result.key is testData[2]
763 PASS event.target.result.value is expectedIndex
764 PASS event.target.result.key is testData[1]
765 PASS event.target.result.value is expectedIndex
766 PASS event.target.result.key is testData[0]
767 PASS event.target.result is null
768
769 Next test: lower open bound is 2; upper open bound is 6; sorted ascending.
770 PASS event.target.result.value is expectedIndex
771 PASS event.target.result.key is testData[4]
772 PASS event.target.result.value is expectedIndex
773 PASS event.target.result.key is testData[5]
774 PASS event.target.result is null
775
776 Next test: lower open bound is 2; upper bound is 6; sorted ascending.
777 PASS event.target.result.value is expectedIndex
778 PASS event.target.result.key is testData[4]
779 PASS event.target.result.value is expectedIndex
780 PASS event.target.result.key is testData[5]
781 PASS event.target.result.value is expectedIndex
782 PASS event.target.result.key is testData[6]
783 PASS event.target.result.value is expectedIndex
784 PASS event.target.result.key is testData[7]
785 PASS event.target.result is null
786
787 Next test: lower bound is 2; upper open bound is 6; sorted ascending.
788 PASS event.target.result.value is expectedIndex
789 PASS event.target.result.key is testData[2]
790 PASS event.target.result.value is expectedIndex
791 PASS event.target.result.key is testData[3]
792 PASS event.target.result.value is expectedIndex
793 PASS event.target.result.key is testData[4]
794 PASS event.target.result.value is expectedIndex
795 PASS event.target.result.key is testData[5]
796 PASS event.target.result is null
797
798 Next test: lower bound is 2; upper bound is 6; sorted ascending.
799 PASS event.target.result.value is expectedIndex
800 PASS event.target.result.key is testData[2]
801 PASS event.target.result.value is expectedIndex
802 PASS event.target.result.key is testData[3]
803 PASS event.target.result.value is expectedIndex
804 PASS event.target.result.key is testData[4]
805 PASS event.target.result.value is expectedIndex
806 PASS event.target.result.key is testData[5]
807 PASS event.target.result.value is expectedIndex
808 PASS event.target.result.key is testData[6]
809 PASS event.target.result.value is expectedIndex
810 PASS event.target.result.key is testData[7]
811 PASS event.target.result is null
812
813 Next test: lower open bound is 2; upper open bound is 6; sorted descending.
814 PASS event.target.result.value is expectedIndex
815 PASS event.target.result.key is testData[5]
816 PASS event.target.result.value is expectedIndex
817 PASS event.target.result.key is testData[4]
818 PASS event.target.result is null
819
820 Next test: lower open bound is 2; upper bound is 6; sorted descending.
821 PASS event.target.result.value is expectedIndex
822 PASS event.target.result.key is testData[7]
823 PASS event.target.result.value is expectedIndex
824 PASS event.target.result.key is testData[6]
825 PASS event.target.result.value is expectedIndex
826 PASS event.target.result.key is testData[5]
827 PASS event.target.result.value is expectedIndex
828 PASS event.target.result.key is testData[4]
829 PASS event.target.result is null
830
831 Next test: lower bound is 2; upper open bound is 6; sorted descending.
832 PASS event.target.result.value is expectedIndex
833 PASS event.target.result.key is testData[5]
834 PASS event.target.result.value is expectedIndex
835 PASS event.target.result.key is testData[4]
836 PASS event.target.result.value is expectedIndex
837 PASS event.target.result.key is testData[3]
838 PASS event.target.result.value is expectedIndex
839 PASS event.target.result.key is testData[2]
840 PASS event.target.result is null
841
842 Next test: lower bound is 2; upper bound is 6; sorted descending.
843 PASS event.target.result.value is expectedIndex
844 PASS event.target.result.key is testData[7]
845 PASS event.target.result.value is expectedIndex
846 PASS event.target.result.key is testData[6]
847 PASS event.target.result.value is expectedIndex
848 PASS event.target.result.key is testData[5]
849 PASS event.target.result.value is expectedIndex
850 PASS event.target.result.key is testData[4]
851 PASS event.target.result.value is expectedIndex
852 PASS event.target.result.key is testData[3]
853 PASS event.target.result.value is expectedIndex
854 PASS event.target.result.key is testData[2]
855 PASS event.target.result is null
856
857 Next test: lower open bound is 2; upper open bound is 7; sorted ascending.
858 PASS event.target.result.value is expectedIndex
859 PASS event.target.result.key is testData[4]
860 PASS event.target.result.value is expectedIndex
861 PASS event.target.result.key is testData[5]
862 PASS event.target.result is null
863
864 Next test: lower open bound is 2; upper bound is 7; sorted ascending.
865 PASS event.target.result.value is expectedIndex
866 PASS event.target.result.key is testData[4]
867 PASS event.target.result.value is expectedIndex
868 PASS event.target.result.key is testData[5]
869 PASS event.target.result.value is expectedIndex
870 PASS event.target.result.key is testData[6]
871 PASS event.target.result.value is expectedIndex
872 PASS event.target.result.key is testData[7]
873 PASS event.target.result is null
874
875 Next test: lower bound is 2; upper open bound is 7; sorted ascending.
876 PASS event.target.result.value is expectedIndex
877 PASS event.target.result.key is testData[2]
878 PASS event.target.result.value is expectedIndex
879 PASS event.target.result.key is testData[3]
880 PASS event.target.result.value is expectedIndex
881 PASS event.target.result.key is testData[4]
882 PASS event.target.result.value is expectedIndex
883 PASS event.target.result.key is testData[5]
884 PASS event.target.result is null
885
886 Next test: lower bound is 2; upper bound is 7; sorted ascending.
887 PASS event.target.result.value is expectedIndex
888 PASS event.target.result.key is testData[2]
889 PASS event.target.result.value is expectedIndex
890 PASS event.target.result.key is testData[3]
891 PASS event.target.result.value is expectedIndex
892 PASS event.target.result.key is testData[4]
893 PASS event.target.result.value is expectedIndex
894 PASS event.target.result.key is testData[5]
895 PASS event.target.result.value is expectedIndex
896 PASS event.target.result.key is testData[6]
897 PASS event.target.result.value is expectedIndex
898 PASS event.target.result.key is testData[7]
899 PASS event.target.result is null
900
901 Next test: lower open bound is 2; upper open bound is 7; sorted descending.
902 PASS event.target.result.value is expectedIndex
903 PASS event.target.result.key is testData[5]
904 PASS event.target.result.value is expectedIndex
905 PASS event.target.result.key is testData[4]
906 PASS event.target.result is null
907
908 Next test: lower open bound is 2; upper bound is 7; sorted descending.
909 PASS event.target.result.value is expectedIndex
910 PASS event.target.result.key is testData[7]
911 PASS event.target.result.value is expectedIndex
912 PASS event.target.result.key is testData[6]
913 PASS event.target.result.value is expectedIndex
914 PASS event.target.result.key is testData[5]
915 PASS event.target.result.value is expectedIndex
916 PASS event.target.result.key is testData[4]
917 PASS event.target.result is null
918
919 Next test: lower bound is 2; upper open bound is 7; sorted descending.
920 PASS event.target.result.value is expectedIndex
921 PASS event.target.result.key is testData[5]
922 PASS event.target.result.value is expectedIndex
923 PASS event.target.result.key is testData[4]
924 PASS event.target.result.value is expectedIndex
925 PASS event.target.result.key is testData[3]
926 PASS event.target.result.value is expectedIndex
927 PASS event.target.result.key is testData[2]
928 PASS event.target.result is null
929
930 Next test: lower bound is 2; upper bound is 7; sorted descending.
931 PASS event.target.result.value is expectedIndex
932 PASS event.target.result.key is testData[7]
933 PASS event.target.result.value is expectedIndex
934 PASS event.target.result.key is testData[6]
935 PASS event.target.result.value is expectedIndex
936 PASS event.target.result.key is testData[5]
937 PASS event.target.result.value is expectedIndex
938 PASS event.target.result.key is testData[4]
939 PASS event.target.result.value is expectedIndex
940 PASS event.target.result.key is testData[3]
941 PASS event.target.result.value is expectedIndex
942 PASS event.target.result.key is testData[2]
943 PASS event.target.result is null
944
945 Next test: lower open bound is 3; sorted ascending.
946 PASS event.target.result.value is expectedIndex
947 PASS event.target.result.key is testData[4]
948 PASS event.target.result.value is expectedIndex
949 PASS event.target.result.key is testData[5]
950 PASS event.target.result.value is expectedIndex
951 PASS event.target.result.key is testData[6]
952 PASS event.target.result.value is expectedIndex
953 PASS event.target.result.key is testData[7]
954 PASS event.target.result is null
955
956 Next test: lower bound is 3; sorted ascending.
957 PASS event.target.result.value is expectedIndex
958 PASS event.target.result.key is testData[2]
959 PASS event.target.result.value is expectedIndex
960 PASS event.target.result.key is testData[3]
961 PASS event.target.result.value is expectedIndex
962 PASS event.target.result.key is testData[4]
963 PASS event.target.result.value is expectedIndex
964 PASS event.target.result.key is testData[5]
965 PASS event.target.result.value is expectedIndex
966 PASS event.target.result.key is testData[6]
967 PASS event.target.result.value is expectedIndex
968 PASS event.target.result.key is testData[7]
969 PASS event.target.result is null
970
971 Next test: upper open bound is 3; sorted ascending.
972 PASS event.target.result.value is expectedIndex
973 PASS event.target.result.key is testData[0]
974 PASS event.target.result.value is expectedIndex
975 PASS event.target.result.key is testData[1]
976 PASS event.target.result is null
977
978 Next test: upper bound is 3; sorted ascending.
979 PASS event.target.result.value is expectedIndex
980 PASS event.target.result.key is testData[0]
981 PASS event.target.result.value is expectedIndex
982 PASS event.target.result.key is testData[1]
983 PASS event.target.result.value is expectedIndex
984 PASS event.target.result.key is testData[2]
985 PASS event.target.result.value is expectedIndex
986 PASS event.target.result.key is testData[3]
987 PASS event.target.result is null
988
989 Next test: lower open bound is 3; sorted descending.
990 PASS event.target.result.value is expectedIndex
991 PASS event.target.result.key is testData[7]
992 PASS event.target.result.value is expectedIndex
993 PASS event.target.result.key is testData[6]
994 PASS event.target.result.value is expectedIndex
995 PASS event.target.result.key is testData[5]
996 PASS event.target.result.value is expectedIndex
997 PASS event.target.result.key is testData[4]
998 PASS event.target.result is null
999
1000 Next test: lower bound is 3; sorted descending.
1001 PASS event.target.result.value is expectedIndex
1002 PASS event.target.result.key is testData[7]
1003 PASS event.target.result.value is expectedIndex
1004 PASS event.target.result.key is testData[6]
1005 PASS event.target.result.value is expectedIndex
1006 PASS event.target.result.key is testData[5]
1007 PASS event.target.result.value is expectedIndex
1008 PASS event.target.result.key is testData[4]
1009 PASS event.target.result.value is expectedIndex
1010 PASS event.target.result.key is testData[3]
1011 PASS event.target.result.value is expectedIndex
1012 PASS event.target.result.key is testData[2]
1013 PASS event.target.result is null
1014
1015 Next test: upper open bound is 3; sorted descending.
1016 PASS event.target.result.value is expectedIndex
1017 PASS event.target.result.key is testData[1]
1018 PASS event.target.result.value is expectedIndex
1019 PASS event.target.result.key is testData[0]
1020 PASS event.target.result is null
1021
1022 Next test: upper bound is 3; sorted descending.
1023 PASS event.target.result.value is expectedIndex
1024 PASS event.target.result.key is testData[3]
1025 PASS event.target.result.value is expectedIndex
1026 PASS event.target.result.key is testData[2]
1027 PASS event.target.result.value is expectedIndex
1028 PASS event.target.result.key is testData[1]
1029 PASS event.target.result.value is expectedIndex
1030 PASS event.target.result.key is testData[0]
1031 PASS event.target.result is null
1032
1033 Next test: lower open bound is 3; upper open bound is 6; sorted ascending.
1034 PASS event.target.result.value is expectedIndex
1035 PASS event.target.result.key is testData[4]
1036 PASS event.target.result.value is expectedIndex
1037 PASS event.target.result.key is testData[5]
1038 PASS event.target.result is null
1039
1040 Next test: lower open bound is 3; upper bound is 6; sorted ascending.
1041 PASS event.target.result.value is expectedIndex
1042 PASS event.target.result.key is testData[4]
1043 PASS event.target.result.value is expectedIndex
1044 PASS event.target.result.key is testData[5]
1045 PASS event.target.result.value is expectedIndex
1046 PASS event.target.result.key is testData[6]
1047 PASS event.target.result.value is expectedIndex
1048 PASS event.target.result.key is testData[7]
1049 PASS event.target.result is null
1050
1051 Next test: lower bound is 3; upper open bound is 6; sorted ascending.
1052 PASS event.target.result.value is expectedIndex
1053 PASS event.target.result.key is testData[2]
1054 PASS event.target.result.value is expectedIndex
1055 PASS event.target.result.key is testData[3]
1056 PASS event.target.result.value is expectedIndex
1057 PASS event.target.result.key is testData[4]
1058 PASS event.target.result.value is expectedIndex
1059 PASS event.target.result.key is testData[5]
1060 PASS event.target.result is null
1061
1062 Next test: lower bound is 3; upper bound is 6; sorted ascending.
1063 PASS event.target.result.value is expectedIndex
1064 PASS event.target.result.key is testData[2]
1065 PASS event.target.result.value is expectedIndex
1066 PASS event.target.result.key is testData[3]
1067 PASS event.target.result.value is expectedIndex
1068 PASS event.target.result.key is testData[4]
1069 PASS event.target.result.value is expectedIndex
1070 PASS event.target.result.key is testData[5]
1071 PASS event.target.result.value is expectedIndex
1072 PASS event.target.result.key is testData[6]
1073 PASS event.target.result.value is expectedIndex
1074 PASS event.target.result.key is testData[7]
1075 PASS event.target.result is null
1076
1077 Next test: lower open bound is 3; upper open bound is 6; sorted descending.
1078 PASS event.target.result.value is expectedIndex
1079 PASS event.target.result.key is testData[5]
1080 PASS event.target.result.value is expectedIndex
1081 PASS event.target.result.key is testData[4]
1082 PASS event.target.result is null
1083
1084 Next test: lower open bound is 3; upper bound is 6; sorted descending.
1085 PASS event.target.result.value is expectedIndex
1086 PASS event.target.result.key is testData[7]
1087 PASS event.target.result.value is expectedIndex
1088 PASS event.target.result.key is testData[6]
1089 PASS event.target.result.value is expectedIndex
1090 PASS event.target.result.key is testData[5]
1091 PASS event.target.result.value is expectedIndex
1092 PASS event.target.result.key is testData[4]
1093 PASS event.target.result is null
1094
1095 Next test: lower bound is 3; upper open bound is 6; sorted descending.
1096 PASS event.target.result.value is expectedIndex
1097 PASS event.target.result.key is testData[5]
1098 PASS event.target.result.value is expectedIndex
1099 PASS event.target.result.key is testData[4]
1100 PASS event.target.result.value is expectedIndex
1101 PASS event.target.result.key is testData[3]
1102 PASS event.target.result.value is expectedIndex
1103 PASS event.target.result.key is testData[2]
1104 PASS event.target.result is null
1105
1106 Next test: lower bound is 3; upper bound is 6; sorted descending.
1107 PASS event.target.result.value is expectedIndex
1108 PASS event.target.result.key is testData[7]
1109 PASS event.target.result.value is expectedIndex
1110 PASS event.target.result.key is testData[6]
1111 PASS event.target.result.value is expectedIndex
1112 PASS event.target.result.key is testData[5]
1113 PASS event.target.result.value is expectedIndex
1114 PASS event.target.result.key is testData[4]
1115 PASS event.target.result.value is expectedIndex
1116 PASS event.target.result.key is testData[3]
1117 PASS event.target.result.value is expectedIndex
1118 PASS event.target.result.key is testData[2]
1119 PASS event.target.result is null
1120
1121 Next test: lower open bound is 3; upper open bound is 7; sorted ascending.
1122 PASS event.target.result.value is expectedIndex
1123 PASS event.target.result.key is testData[4]
1124 PASS event.target.result.value is expectedIndex
1125 PASS event.target.result.key is testData[5]
1126 PASS event.target.result is null
1127
1128 Next test: lower open bound is 3; upper bound is 7; sorted ascending.
1129 PASS event.target.result.value is expectedIndex
1130 PASS event.target.result.key is testData[4]
1131 PASS event.target.result.value is expectedIndex
1132 PASS event.target.result.key is testData[5]
1133 PASS event.target.result.value is expectedIndex
1134 PASS event.target.result.key is testData[6]
1135 PASS event.target.result.value is expectedIndex
1136 PASS event.target.result.key is testData[7]
1137 PASS event.target.result is null
1138
1139 Next test: lower bound is 3; upper open bound is 7; sorted ascending.
1140 PASS event.target.result.value is expectedIndex
1141 PASS event.target.result.key is testData[2]
1142 PASS event.target.result.value is expectedIndex
1143 PASS event.target.result.key is testData[3]
1144 PASS event.target.result.value is expectedIndex
1145 PASS event.target.result.key is testData[4]
1146 PASS event.target.result.value is expectedIndex
1147 PASS event.target.result.key is testData[5]
1148 PASS event.target.result is null
1149
1150 Next test: lower bound is 3; upper bound is 7; sorted ascending.
1151 PASS event.target.result.value is expectedIndex
1152 PASS event.target.result.key is testData[2]
1153 PASS event.target.result.value is expectedIndex
1154 PASS event.target.result.key is testData[3]
1155 PASS event.target.result.value is expectedIndex
1156 PASS event.target.result.key is testData[4]
1157 PASS event.target.result.value is expectedIndex
1158 PASS event.target.result.key is testData[5]
1159 PASS event.target.result.value is expectedIndex
1160 PASS event.target.result.key is testData[6]
1161 PASS event.target.result.value is expectedIndex
1162 PASS event.target.result.key is testData[7]
1163 PASS event.target.result is null
1164
1165 Next test: lower open bound is 3; upper open bound is 7; sorted descending.
1166 PASS event.target.result.value is expectedIndex
1167 PASS event.target.result.key is testData[5]
1168 PASS event.target.result.value is expectedIndex
1169 PASS event.target.result.key is testData[4]
1170 PASS event.target.result is null
1171
1172 Next test: lower open bound is 3; upper bound is 7; sorted descending.
1173 PASS event.target.result.value is expectedIndex
1174 PASS event.target.result.key is testData[7]
1175 PASS event.target.result.value is expectedIndex
1176 PASS event.target.result.key is testData[6]
1177 PASS event.target.result.value is expectedIndex
1178 PASS event.target.result.key is testData[5]
1179 PASS event.target.result.value is expectedIndex
1180 PASS event.target.result.key is testData[4]
1181 PASS event.target.result is null
1182
1183 Next test: lower bound is 3; upper open bound is 7; sorted descending.
1184 PASS event.target.result.value is expectedIndex
1185 PASS event.target.result.key is testData[5]
1186 PASS event.target.result.value is expectedIndex
1187 PASS event.target.result.key is testData[4]
1188 PASS event.target.result.value is expectedIndex
1189 PASS event.target.result.key is testData[3]
1190 PASS event.target.result.value is expectedIndex
1191 PASS event.target.result.key is testData[2]
1192 PASS event.target.result is null
1193
1194 Next test: lower bound is 3; upper bound is 7; sorted descending.
1195 PASS event.target.result.value is expectedIndex
1196 PASS event.target.result.key is testData[7]
1197 PASS event.target.result.value is expectedIndex
1198 PASS event.target.result.key is testData[6]
1199 PASS event.target.result.value is expectedIndex
1200 PASS event.target.result.key is testData[5]
1201 PASS event.target.result.value is expectedIndex
1202 PASS event.target.result.key is testData[4]
1203 PASS event.target.result.value is expectedIndex
1204 PASS event.target.result.key is testData[3]
1205 PASS event.target.result.value is expectedIndex
1206 PASS event.target.result.key is testData[2]
1207 PASS event.target.result is null
1208
1209 Next test: lower open bound is 4; sorted ascending.
1210 PASS event.target.result.value is expectedIndex
1211 PASS event.target.result.key is testData[5]
1212 PASS event.target.result.value is expectedIndex
1213 PASS event.target.result.key is testData[6]
1214 PASS event.target.result.value is expectedIndex
1215 PASS event.target.result.key is testData[7]
1216 PASS event.target.result is null
1217
1218 Next test: lower bound is 4; sorted ascending.
1219 PASS event.target.result.value is expectedIndex
1220 PASS event.target.result.key is testData[4]
1221 PASS event.target.result.value is expectedIndex
1222 PASS event.target.result.key is testData[5]
1223 PASS event.target.result.value is expectedIndex
1224 PASS event.target.result.key is testData[6]
1225 PASS event.target.result.value is expectedIndex
1226 PASS event.target.result.key is testData[7]
1227 PASS event.target.result is null
1228
1229 Next test: upper open bound is 4; sorted ascending.
1230 PASS event.target.result.value is expectedIndex
1231 PASS event.target.result.key is testData[0]
1232 PASS event.target.result.value is expectedIndex
1233 PASS event.target.result.key is testData[1]
1234 PASS event.target.result.value is expectedIndex
1235 PASS event.target.result.key is testData[2]
1236 PASS event.target.result.value is expectedIndex
1237 PASS event.target.result.key is testData[3]
1238 PASS event.target.result is null
1239
1240 Next test: upper bound is 4; sorted ascending.
1241 PASS event.target.result.value is expectedIndex
1242 PASS event.target.result.key is testData[0]
1243 PASS event.target.result.value is expectedIndex
1244 PASS event.target.result.key is testData[1]
1245 PASS event.target.result.value is expectedIndex
1246 PASS event.target.result.key is testData[2]
1247 PASS event.target.result.value is expectedIndex
1248 PASS event.target.result.key is testData[3]
1249 PASS event.target.result.value is expectedIndex
1250 PASS event.target.result.key is testData[4]
1251 PASS event.target.result is null
1252
1253 Next test: lower open bound is 4; sorted descending.
1254 PASS event.target.result.value is expectedIndex
1255 PASS event.target.result.key is testData[7]
1256 PASS event.target.result.value is expectedIndex
1257 PASS event.target.result.key is testData[6]
1258 PASS event.target.result.value is expectedIndex
1259 PASS event.target.result.key is testData[5]
1260 PASS event.target.result is null
1261
1262 Next test: lower bound is 4; sorted descending.
1263 PASS event.target.result.value is expectedIndex
1264 PASS event.target.result.key is testData[7]
1265 PASS event.target.result.value is expectedIndex
1266 PASS event.target.result.key is testData[6]
1267 PASS event.target.result.value is expectedIndex
1268 PASS event.target.result.key is testData[5]
1269 PASS event.target.result.value is expectedIndex
1270 PASS event.target.result.key is testData[4]
1271 PASS event.target.result is null
1272
1273 Next test: upper open bound is 4; sorted descending.
1274 PASS event.target.result.value is expectedIndex
1275 PASS event.target.result.key is testData[3]
1276 PASS event.target.result.value is expectedIndex
1277 PASS event.target.result.key is testData[2]
1278 PASS event.target.result.value is expectedIndex
1279 PASS event.target.result.key is testData[1]
1280 PASS event.target.result.value is expectedIndex
1281 PASS event.target.result.key is testData[0]
1282 PASS event.target.result is null
1283
1284 Next test: upper bound is 4; sorted descending.
1285 PASS event.target.result.value is expectedIndex
1286 PASS event.target.result.key is testData[4]
1287 PASS event.target.result.value is expectedIndex
1288 PASS event.target.result.key is testData[3]
1289 PASS event.target.result.value is expectedIndex
1290 PASS event.target.result.key is testData[2]
1291 PASS event.target.result.value is expectedIndex
1292 PASS event.target.result.key is testData[1]
1293 PASS event.target.result.value is expectedIndex
1294 PASS event.target.result.key is testData[0]
1295 PASS event.target.result is null
1296
1297 Next test: lower open bound is 4; upper open bound is 6; sorted ascending.
1298 PASS event.target.result.value is expectedIndex
1299 PASS event.target.result.key is testData[5]
1300 PASS event.target.result is null
1301
1302 Next test: lower open bound is 4; upper bound is 6; sorted ascending.
1303 PASS event.target.result.value is expectedIndex
1304 PASS event.target.result.key is testData[5]
1305 PASS event.target.result.value is expectedIndex
1306 PASS event.target.result.key is testData[6]
1307 PASS event.target.result.value is expectedIndex
1308 PASS event.target.result.key is testData[7]
1309 PASS event.target.result is null
1310
1311 Next test: lower bound is 4; upper open bound is 6; sorted ascending.
1312 PASS event.target.result.value is expectedIndex
1313 PASS event.target.result.key is testData[4]
1314 PASS event.target.result.value is expectedIndex
1315 PASS event.target.result.key is testData[5]
1316 PASS event.target.result is null
1317
1318 Next test: lower bound is 4; upper bound is 6; sorted ascending.
1319 PASS event.target.result.value is expectedIndex
1320 PASS event.target.result.key is testData[4]
1321 PASS event.target.result.value is expectedIndex
1322 PASS event.target.result.key is testData[5]
1323 PASS event.target.result.value is expectedIndex
1324 PASS event.target.result.key is testData[6]
1325 PASS event.target.result.value is expectedIndex
1326 PASS event.target.result.key is testData[7]
1327 PASS event.target.result is null
1328
1329 Next test: lower open bound is 4; upper open bound is 6; sorted descending.
1330 PASS event.target.result.value is expectedIndex
1331 PASS event.target.result.key is testData[5]
1332 PASS event.target.result is null
1333
1334 Next test: lower open bound is 4; upper bound is 6; sorted descending.
1335 PASS event.target.result.value is expectedIndex
1336 PASS event.target.result.key is testData[7]
1337 PASS event.target.result.value is expectedIndex
1338 PASS event.target.result.key is testData[6]
1339 PASS event.target.result.value is expectedIndex
1340 PASS event.target.result.key is testData[5]
1341 PASS event.target.result is null
1342
1343 Next test: lower bound is 4; upper open bound is 6; sorted descending.
1344 PASS event.target.result.value is expectedIndex
1345 PASS event.target.result.key is testData[5]
1346 PASS event.target.result.value is expectedIndex
1347 PASS event.target.result.key is testData[4]
1348 PASS event.target.result is null
1349
1350 Next test: lower bound is 4; upper bound is 6; sorted descending.
1351 PASS event.target.result.value is expectedIndex
1352 PASS event.target.result.key is testData[7]
1353 PASS event.target.result.value is expectedIndex
1354 PASS event.target.result.key is testData[6]
1355 PASS event.target.result.value is expectedIndex
1356 PASS event.target.result.key is testData[5]
1357 PASS event.target.result.value is expectedIndex
1358 PASS event.target.result.key is testData[4]
1359 PASS event.target.result is null
1360
1361 Next test: lower open bound is 4; upper open bound is 7; sorted ascending.
1362 PASS event.target.result.value is expectedIndex
1363 PASS event.target.result.key is testData[5]
1364 PASS event.target.result is null
1365
1366 Next test: lower open bound is 4; upper bound is 7; sorted ascending.
1367 PASS event.target.result.value is expectedIndex
1368 PASS event.target.result.key is testData[5]
1369 PASS event.target.result.value is expectedIndex
1370 PASS event.target.result.key is testData[6]
1371 PASS event.target.result.value is expectedIndex
1372 PASS event.target.result.key is testData[7]
1373 PASS event.target.result is null
1374
1375 Next test: lower bound is 4; upper open bound is 7; sorted ascending.
1376 PASS event.target.result.value is expectedIndex
1377 PASS event.target.result.key is testData[4]
1378 PASS event.target.result.value is expectedIndex
1379 PASS event.target.result.key is testData[5]
1380 PASS event.target.result is null
1381
1382 Next test: lower bound is 4; upper bound is 7; sorted ascending.
1383 PASS event.target.result.value is expectedIndex
1384 PASS event.target.result.key is testData[4]
1385 PASS event.target.result.value is expectedIndex
1386 PASS event.target.result.key is testData[5]
1387 PASS event.target.result.value is expectedIndex
1388 PASS event.target.result.key is testData[6]
1389 PASS event.target.result.value is expectedIndex
1390 PASS event.target.result.key is testData[7]
1391 PASS event.target.result is null
1392
1393 Next test: lower open bound is 4; upper open bound is 7; sorted descending.
1394 PASS event.target.result.value is expectedIndex
1395 PASS event.target.result.key is testData[5]
1396 PASS event.target.result is null
1397
1398 Next test: lower open bound is 4; upper bound is 7; sorted descending.
1399 PASS event.target.result.value is expectedIndex
1400 PASS event.target.result.key is testData[7]
1401 PASS event.target.result.value is expectedIndex
1402 PASS event.target.result.key is testData[6]
1403 PASS event.target.result.value is expectedIndex
1404 PASS event.target.result.key is testData[5]
1405 PASS event.target.result is null
1406
1407 Next test: lower bound is 4; upper open bound is 7; sorted descending.
1408 PASS event.target.result.value is expectedIndex
1409 PASS event.target.result.key is testData[5]
1410 PASS event.target.result.value is expectedIndex
1411 PASS event.target.result.key is testData[4]
1412 PASS event.target.result is null
1413
1414 Next test: lower bound is 4; upper bound is 7; sorted descending.
1415 PASS event.target.result.value is expectedIndex
1416 PASS event.target.result.key is testData[7]
1417 PASS event.target.result.value is expectedIndex
1418 PASS event.target.result.key is testData[6]
1419 PASS event.target.result.value is expectedIndex
1420 PASS event.target.result.key is testData[5]
1421 PASS event.target.result.value is expectedIndex
1422 PASS event.target.result.key is testData[4]
1423 PASS event.target.result is null
1424
1425 Next test: lower open bound is 5; sorted ascending.
1426 PASS event.target.result.value is expectedIndex
1427 PASS event.target.result.key is testData[6]
1428 PASS event.target.result.value is expectedIndex
1429 PASS event.target.result.key is testData[7]
1430 PASS event.target.result is null
1431
1432 Next test: lower bound is 5; sorted ascending.
1433 PASS event.target.result.value is expectedIndex
1434 PASS event.target.result.key is testData[5]
1435 PASS event.target.result.value is expectedIndex
1436 PASS event.target.result.key is testData[6]
1437 PASS event.target.result.value is expectedIndex
1438 PASS event.target.result.key is testData[7]
1439 PASS event.target.result is null
1440
1441 Next test: upper open bound is 5; sorted ascending.
1442 PASS event.target.result.value is expectedIndex
1443 PASS event.target.result.key is testData[0]
1444 PASS event.target.result.value is expectedIndex
1445 PASS event.target.result.key is testData[1]
1446 PASS event.target.result.value is expectedIndex
1447 PASS event.target.result.key is testData[2]
1448 PASS event.target.result.value is expectedIndex
1449 PASS event.target.result.key is testData[3]
1450 PASS event.target.result.value is expectedIndex
1451 PASS event.target.result.key is testData[4]
1452 PASS event.target.result is null
1453
1454 Next test: upper bound is 5; sorted ascending.
1455 PASS event.target.result.value is expectedIndex
1456 PASS event.target.result.key is testData[0]
1457 PASS event.target.result.value is expectedIndex
1458 PASS event.target.result.key is testData[1]
1459 PASS event.target.result.value is expectedIndex
1460 PASS event.target.result.key is testData[2]
1461 PASS event.target.result.value is expectedIndex
1462 PASS event.target.result.key is testData[3]
1463 PASS event.target.result.value is expectedIndex
1464 PASS event.target.result.key is testData[4]
1465 PASS event.target.result.value is expectedIndex
1466 PASS event.target.result.key is testData[5]
1467 PASS event.target.result is null
1468
1469 Next test: lower open bound is 5; sorted descending.
1470 PASS event.target.result.value is expectedIndex
1471 PASS event.target.result.key is testData[7]
1472 PASS event.target.result.value is expectedIndex
1473 PASS event.target.result.key is testData[6]
1474 PASS event.target.result is null
1475
1476 Next test: lower bound is 5; sorted descending.
1477 PASS event.target.result.value is expectedIndex
1478 PASS event.target.result.key is testData[7]
1479 PASS event.target.result.value is expectedIndex
1480 PASS event.target.result.key is testData[6]
1481 PASS event.target.result.value is expectedIndex
1482 PASS event.target.result.key is testData[5]
1483 PASS event.target.result is null
1484
1485 Next test: upper open bound is 5; sorted descending.
1486 PASS event.target.result.value is expectedIndex
1487 PASS event.target.result.key is testData[4]
1488 PASS event.target.result.value is expectedIndex
1489 PASS event.target.result.key is testData[3]
1490 PASS event.target.result.value is expectedIndex
1491 PASS event.target.result.key is testData[2]
1492 PASS event.target.result.value is expectedIndex
1493 PASS event.target.result.key is testData[1]
1494 PASS event.target.result.value is expectedIndex
1495 PASS event.target.result.key is testData[0]
1496 PASS event.target.result is null
1497
1498 Next test: upper bound is 5; sorted descending.
1499 PASS event.target.result.value is expectedIndex
1500 PASS event.target.result.key is testData[5]
1501 PASS event.target.result.value is expectedIndex
1502 PASS event.target.result.key is testData[4]
1503 PASS event.target.result.value is expectedIndex
1504 PASS event.target.result.key is testData[3]
1505 PASS event.target.result.value is expectedIndex
1506 PASS event.target.result.key is testData[2]
1507 PASS event.target.result.value is expectedIndex
1508 PASS event.target.result.key is testData[1]
1509 PASS event.target.result.value is expectedIndex
1510 PASS event.target.result.key is testData[0]
1511 PASS event.target.result is null
1512
1513 Next test: lower open bound is 5; upper open bound is 6; sorted ascending.
1514 PASS event.target.result is null
1515
1516 Next test: lower open bound is 5; upper bound is 6; sorted ascending.
1517 PASS event.target.result.value is expectedIndex
1518 PASS event.target.result.key is testData[6]
1519 PASS event.target.result.value is expectedIndex
1520 PASS event.target.result.key is testData[7]
1521 PASS event.target.result is null
1522
1523 Next test: lower bound is 5; upper open bound is 6; sorted ascending.
1524 PASS event.target.result.value is expectedIndex
1525 PASS event.target.result.key is testData[5]
1526 PASS event.target.result is null
1527
1528 Next test: lower bound is 5; upper bound is 6; sorted ascending.
1529 PASS event.target.result.value is expectedIndex
1530 PASS event.target.result.key is testData[5]
1531 PASS event.target.result.value is expectedIndex
1532 PASS event.target.result.key is testData[6]
1533 PASS event.target.result.value is expectedIndex
1534 PASS event.target.result.key is testData[7]
1535 PASS event.target.result is null
1536
1537 Next test: lower open bound is 5; upper open bound is 6; sorted descending.
1538 PASS event.target.result is null
1539
1540 Next test: lower open bound is 5; upper bound is 6; sorted descending.
1541 PASS event.target.result.value is expectedIndex
1542 PASS event.target.result.key is testData[7]
1543 PASS event.target.result.value is expectedIndex
1544 PASS event.target.result.key is testData[6]
1545 PASS event.target.result is null
1546
1547 Next test: lower bound is 5; upper open bound is 6; sorted descending.
1548 PASS event.target.result.value is expectedIndex
1549 PASS event.target.result.key is testData[5]
1550 PASS event.target.result is null
1551
1552 Next test: lower bound is 5; upper bound is 6; sorted descending.
1553 PASS event.target.result.value is expectedIndex
1554 PASS event.target.result.key is testData[7]
1555 PASS event.target.result.value is expectedIndex
1556 PASS event.target.result.key is testData[6]
1557 PASS event.target.result.value is expectedIndex
1558 PASS event.target.result.key is testData[5]
1559 PASS event.target.result is null
1560
1561 Next test: lower open bound is 5; upper open bound is 7; sorted ascending.
1562 PASS event.target.result is null
1563
1564 Next test: lower open bound is 5; upper bound is 7; sorted ascending.
1565 PASS event.target.result.value is expectedIndex
1566 PASS event.target.result.key is testData[6]
1567 PASS event.target.result.value is expectedIndex
1568 PASS event.target.result.key is testData[7]
1569 PASS event.target.result is null
1570
1571 Next test: lower bound is 5; upper open bound is 7; sorted ascending.
1572 PASS event.target.result.value is expectedIndex
1573 PASS event.target.result.key is testData[5]
1574 PASS event.target.result is null
1575
1576 Next test: lower bound is 5; upper bound is 7; sorted ascending.
1577 PASS event.target.result.value is expectedIndex
1578 PASS event.target.result.key is testData[5]
1579 PASS event.target.result.value is expectedIndex
1580 PASS event.target.result.key is testData[6]
1581 PASS event.target.result.value is expectedIndex
1582 PASS event.target.result.key is testData[7]
1583 PASS event.target.result is null
1584
1585 Next test: lower open bound is 5; upper open bound is 7; sorted descending.
1586 PASS event.target.result is null
1587
1588 Next test: lower open bound is 5; upper bound is 7; sorted descending.
1589 PASS event.target.result.value is expectedIndex
1590 PASS event.target.result.key is testData[7]
1591 PASS event.target.result.value is expectedIndex
1592 PASS event.target.result.key is testData[6]
1593 PASS event.target.result is null
1594
1595 Next test: lower bound is 5; upper open bound is 7; sorted descending.
1596 PASS event.target.result.value is expectedIndex
1597 PASS event.target.result.key is testData[5]
1598 PASS event.target.result is null
1599
1600 Next test: lower bound is 5; upper bound is 7; sorted descending.
1601 PASS event.target.result.value is expectedIndex
1602 PASS event.target.result.key is testData[7]
1603 PASS event.target.result.value is expectedIndex
1604 PASS event.target.result.key is testData[6]
1605 PASS event.target.result.value is expectedIndex
1606 PASS event.target.result.key is testData[5]
1607 PASS event.target.result is null
1608
1609 Next test: lower open bound is 6; sorted ascending.
1610 PASS event.target.result is null
1611
1612 Next test: lower bound is 6; sorted ascending.
1613 PASS event.target.result.value is expectedIndex
1614 PASS event.target.result.key is testData[6]
1615 PASS event.target.result.value is expectedIndex
1616 PASS event.target.result.key is testData[7]
1617 PASS event.target.result is null
1618
1619 Next test: upper open bound is 6; sorted ascending.
1620 PASS event.target.result.value is expectedIndex
1621 PASS event.target.result.key is testData[0]
1622 PASS event.target.result.value is expectedIndex
1623 PASS event.target.result.key is testData[1]
1624 PASS event.target.result.value is expectedIndex
1625 PASS event.target.result.key is testData[2]
1626 PASS event.target.result.value is expectedIndex
1627 PASS event.target.result.key is testData[3]
1628 PASS event.target.result.value is expectedIndex
1629 PASS event.target.result.key is testData[4]
1630 PASS event.target.result.value is expectedIndex
1631 PASS event.target.result.key is testData[5]
1632 PASS event.target.result is null
1633
1634 Next test: upper bound is 6; sorted ascending.
1635 PASS event.target.result.value is expectedIndex
1636 PASS event.target.result.key is testData[0]
1637 PASS event.target.result.value is expectedIndex
1638 PASS event.target.result.key is testData[1]
1639 PASS event.target.result.value is expectedIndex
1640 PASS event.target.result.key is testData[2]
1641 PASS event.target.result.value is expectedIndex
1642 PASS event.target.result.key is testData[3]
1643 PASS event.target.result.value is expectedIndex
1644 PASS event.target.result.key is testData[4]
1645 PASS event.target.result.value is expectedIndex
1646 PASS event.target.result.key is testData[5]
1647 PASS event.target.result.value is expectedIndex
1648 PASS event.target.result.key is testData[6]
1649 PASS event.target.result.value is expectedIndex
1650 PASS event.target.result.key is testData[7]
1651 PASS event.target.result is null
1652
1653 Next test: lower open bound is 6; sorted descending.
1654 PASS event.target.result is null
1655
1656 Next test: lower bound is 6; sorted descending.
1657 PASS event.target.result.value is expectedIndex
1658 PASS event.target.result.key is testData[7]
1659 PASS event.target.result.value is expectedIndex
1660 PASS event.target.result.key is testData[6]
1661 PASS event.target.result is null
1662
1663 Next test: upper open bound is 6; sorted descending.
1664 PASS event.target.result.value is expectedIndex
1665 PASS event.target.result.key is testData[5]
1666 PASS event.target.result.value is expectedIndex
1667 PASS event.target.result.key is testData[4]
1668 PASS event.target.result.value is expectedIndex
1669 PASS event.target.result.key is testData[3]
1670 PASS event.target.result.value is expectedIndex
1671 PASS event.target.result.key is testData[2]
1672 PASS event.target.result.value is expectedIndex
1673 PASS event.target.result.key is testData[1]
1674 PASS event.target.result.value is expectedIndex
1675 PASS event.target.result.key is testData[0]
1676 PASS event.target.result is null
1677
1678 Next test: upper bound is 6; sorted descending.
1679 PASS event.target.result.value is expectedIndex
1680 PASS event.target.result.key is testData[7]
1681 PASS event.target.result.value is expectedIndex
1682 PASS event.target.result.key is testData[6]
1683 PASS event.target.result.value is expectedIndex
1684 PASS event.target.result.key is testData[5]
1685 PASS event.target.result.value is expectedIndex
1686 PASS event.target.result.key is testData[4]
1687 PASS event.target.result.value is expectedIndex
1688 PASS event.target.result.key is testData[3]
1689 PASS event.target.result.value is expectedIndex
1690 PASS event.target.result.key is testData[2]
1691 PASS event.target.result.value is expectedIndex
1692 PASS event.target.result.key is testData[1]
1693 PASS event.target.result.value is expectedIndex
1694 PASS event.target.result.key is testData[0]
1695 PASS event.target.result is null
1696
1697 Next test: lower open bound is 6; upper open bound is 6; sorted ascending.
1698 PASS event.target.result is null
1699
1700 Next test: lower open bound is 6; upper bound is 6; sorted ascending.
1701 PASS event.target.result is null
1702
1703 Next test: lower bound is 6; upper open bound is 6; sorted ascending.
1704 PASS event.target.result is null
1705
1706 Next test: lower bound is 6; upper bound is 6; sorted ascending.
1707 PASS event.target.result.value is expectedIndex
1708 PASS event.target.result.key is testData[6]
1709 PASS event.target.result.value is expectedIndex
1710 PASS event.target.result.key is testData[7]
1711 PASS event.target.result is null
1712
1713 Next test: lower open bound is 6; upper open bound is 6; sorted descending.
1714 PASS event.target.result is null
1715
1716 Next test: lower open bound is 6; upper bound is 6; sorted descending.
1717 PASS event.target.result is null
1718
1719 Next test: lower bound is 6; upper open bound is 6; sorted descending.
1720 PASS event.target.result is null
1721
1722 Next test: lower bound is 6; upper bound is 6; sorted descending.
1723 PASS event.target.result.value is expectedIndex
1724 PASS event.target.result.key is testData[7]
1725 PASS event.target.result.value is expectedIndex
1726 PASS event.target.result.key is testData[6]
1727 PASS event.target.result is null
1728
1729 Next test: lower open bound is 6; upper open bound is 7; sorted ascending.
1730 PASS event.target.result is null
1731
1732 Next test: lower open bound is 6; upper bound is 7; sorted ascending.
1733 PASS event.target.result is null
1734
1735 Next test: lower bound is 6; upper open bound is 7; sorted ascending.
1736 PASS event.target.result is null
1737
1738 Next test: lower bound is 6; upper bound is 7; sorted ascending.
1739 PASS event.target.result.value is expectedIndex
1740 PASS event.target.result.key is testData[6]
1741 PASS event.target.result.value is expectedIndex
1742 PASS event.target.result.key is testData[7]
1743 PASS event.target.result is null
1744
1745 Next test: lower open bound is 6; upper open bound is 7; sorted descending.
1746 PASS event.target.result is null
1747
1748 Next test: lower open bound is 6; upper bound is 7; sorted descending.
1749 PASS event.target.result is null
1750
1751 Next test: lower bound is 6; upper open bound is 7; sorted descending.
1752 PASS event.target.result is null
1753
1754 Next test: lower bound is 6; upper bound is 7; sorted descending.
1755 PASS event.target.result.value is expectedIndex
1756 PASS event.target.result.key is testData[7]
1757 PASS event.target.result.value is expectedIndex
1758 PASS event.target.result.key is testData[6]
1759 PASS event.target.result is null
1760
1761 Next test: lower open bound is 7; sorted ascending.
1762 PASS event.target.result is null
1763
1764 Next test: lower bound is 7; sorted ascending.
1765 PASS event.target.result.value is expectedIndex
1766 PASS event.target.result.key is testData[6]
1767 PASS event.target.result.value is expectedIndex
1768 PASS event.target.result.key is testData[7]
1769 PASS event.target.result is null
1770
1771 Next test: upper open bound is 7; sorted ascending.
1772 PASS event.target.result.value is expectedIndex
1773 PASS event.target.result.key is testData[0]
1774 PASS event.target.result.value is expectedIndex
1775 PASS event.target.result.key is testData[1]
1776 PASS event.target.result.value is expectedIndex
1777 PASS event.target.result.key is testData[2]
1778 PASS event.target.result.value is expectedIndex
1779 PASS event.target.result.key is testData[3]
1780 PASS event.target.result.value is expectedIndex
1781 PASS event.target.result.key is testData[4]
1782 PASS event.target.result.value is expectedIndex
1783 PASS event.target.result.key is testData[5]
1784 PASS event.target.result is null
1785
1786 Next test: upper bound is 7; sorted ascending.
1787 PASS event.target.result.value is expectedIndex
1788 PASS event.target.result.key is testData[0]
1789 PASS event.target.result.value is expectedIndex
1790 PASS event.target.result.key is testData[1]
1791 PASS event.target.result.value is expectedIndex
1792 PASS event.target.result.key is testData[2]
1793 PASS event.target.result.value is expectedIndex
1794 PASS event.target.result.key is testData[3]
1795 PASS event.target.result.value is expectedIndex
1796 PASS event.target.result.key is testData[4]
1797 PASS event.target.result.value is expectedIndex
1798 PASS event.target.result.key is testData[5]
1799 PASS event.target.result.value is expectedIndex
1800 PASS event.target.result.key is testData[6]
1801 PASS event.target.result.value is expectedIndex
1802 PASS event.target.result.key is testData[7]
1803 PASS event.target.result is null
1804
1805 Next test: lower open bound is 7; sorted descending.
1806 PASS event.target.result is null
1807
1808 Next test: lower bound is 7; sorted descending.
1809 PASS event.target.result.value is expectedIndex
1810 PASS event.target.result.key is testData[7]
1811 PASS event.target.result.value is expectedIndex
1812 PASS event.target.result.key is testData[6]
1813 PASS event.target.result is null
1814
1815 Next test: upper open bound is 7; sorted descending.
1816 PASS event.target.result.value is expectedIndex
1817 PASS event.target.result.key is testData[5]
1818 PASS event.target.result.value is expectedIndex
1819 PASS event.target.result.key is testData[4]
1820 PASS event.target.result.value is expectedIndex
1821 PASS event.target.result.key is testData[3]
1822 PASS event.target.result.value is expectedIndex
1823 PASS event.target.result.key is testData[2]
1824 PASS event.target.result.value is expectedIndex
1825 PASS event.target.result.key is testData[1]
1826 PASS event.target.result.value is expectedIndex
1827 PASS event.target.result.key is testData[0]
1828 PASS event.target.result is null
1829
1830 Next test: upper bound is 7; sorted descending.
1831 PASS event.target.result.value is expectedIndex
1832 PASS event.target.result.key is testData[7]
1833 PASS event.target.result.value is expectedIndex
1834 PASS event.target.result.key is testData[6]
1835 PASS event.target.result.value is expectedIndex
1836 PASS event.target.result.key is testData[5]
1837 PASS event.target.result.value is expectedIndex
1838 PASS event.target.result.key is testData[4]
1839 PASS event.target.result.value is expectedIndex
1840 PASS event.target.result.key is testData[3]
1841 PASS event.target.result.value is expectedIndex
1842 PASS event.target.result.key is testData[2]
1843 PASS event.target.result.value is expectedIndex
1844 PASS event.target.result.key is testData[1]
1845 PASS event.target.result.value is expectedIndex
1846 PASS event.target.result.key is testData[0]
1847 PASS event.target.result is null
1848
1849 Next test: lower open bound is 7; upper open bound is 6; sorted ascending.
1850 PASS event.target.result is null
1851
1852 Next test: lower open bound is 7; upper bound is 6; sorted ascending.
1853 PASS event.target.result is null
1854
1855 Next test: lower bound is 7; upper open bound is 6; sorted ascending.
1856 PASS event.target.result is null
1857
1858 Next test: lower bound is 7; upper bound is 6; sorted ascending.
1859 PASS event.target.result.value is expectedIndex
1860 PASS event.target.result.key is testData[6]
1861 PASS event.target.result.value is expectedIndex
1862 PASS event.target.result.key is testData[7]
1863 PASS event.target.result is null
1864
1865 Next test: lower open bound is 7; upper open bound is 6; sorted descending.
1866 PASS event.target.result is null
1867
1868 Next test: lower open bound is 7; upper bound is 6; sorted descending.
1869 PASS event.target.result is null
1870
1871 Next test: lower bound is 7; upper open bound is 6; sorted descending.
1872 PASS event.target.result is null
1873
1874 Next test: lower bound is 7; upper bound is 6; sorted descending.
1875 PASS event.target.result.value is expectedIndex
1876 PASS event.target.result.key is testData[7]
1877 PASS event.target.result.value is expectedIndex
1878 PASS event.target.result.key is testData[6]
1879 PASS event.target.result is null
1880
1881 Next test: lower open bound is 7; upper open bound is 7; sorted ascending.
1882 PASS event.target.result is null
1883
1884 Next test: lower open bound is 7; upper bound is 7; sorted ascending.
1885 PASS event.target.result is null
1886
1887 Next test: lower bound is 7; upper open bound is 7; sorted ascending.
1888 PASS event.target.result is null
1889
1890 Next test: lower bound is 7; upper bound is 7; sorted ascending.
1891 PASS event.target.result.value is expectedIndex
1892 PASS event.target.result.key is testData[6]
1893 PASS event.target.result.value is expectedIndex
1894 PASS event.target.result.key is testData[7]
1895 PASS event.target.result is null
1896
1897 Next test: lower open bound is 7; upper open bound is 7; sorted descending.
1898 PASS event.target.result is null
1899
1900 Next test: lower open bound is 7; upper bound is 7; sorted descending.
1901 PASS event.target.result is null
1902
1903 Next test: lower bound is 7; upper open bound is 7; sorted descending.
1904 PASS event.target.result is null
1905
1906 Next test: lower bound is 7; upper bound is 7; sorted descending.
1907 PASS event.target.result.value is expectedIndex
1908 PASS event.target.result.key is testData[7]
1909 PASS event.target.result.value is expectedIndex
1910 PASS event.target.result.key is testData[6]
1911 PASS event.target.result is null
1912
1913 Next test: null key path sorted ascending.
1914 PASS event.target.result.value is expectedIndex
1915 PASS event.target.result.key is testData[0]
1916 PASS event.target.result.value is expectedIndex
1917 PASS event.target.result.key is testData[1]
1918 PASS event.target.result.value is expectedIndex
1919 PASS event.target.result.key is testData[2]
1920 PASS event.target.result.value is expectedIndex
1921 PASS event.target.result.key is testData[3]
1922 PASS event.target.result.value is expectedIndex
1923 PASS event.target.result.key is testData[4]
1924 PASS event.target.result.value is expectedIndex
1925 PASS event.target.result.key is testData[5]
1926 PASS event.target.result.value is expectedIndex
1927 PASS event.target.result.key is testData[6]
1928 PASS event.target.result.value is expectedIndex
1929 PASS event.target.result.key is testData[7]
1930 PASS event.target.result is null
1931
1932 Next test: null key path sorted descending.
1933 PASS event.target.result.value is expectedIndex
1934 PASS event.target.result.key is testData[7]
1935 PASS event.target.result.value is expectedIndex
1936 PASS event.target.result.key is testData[6]
1937 PASS event.target.result.value is expectedIndex
1938 PASS event.target.result.key is testData[5]
1939 PASS event.target.result.value is expectedIndex
1940 PASS event.target.result.key is testData[4]
1941 PASS event.target.result.value is expectedIndex
1942 PASS event.target.result.key is testData[3]
1943 PASS event.target.result.value is expectedIndex
1944 PASS event.target.result.key is testData[2]
1945 PASS event.target.result.value is expectedIndex
1946 PASS event.target.result.key is testData[1]
1947 PASS event.target.result.value is expectedIndex
1948 PASS event.target.result.key is testData[0]
1949 PASS event.target.result is null
1950 PASS successfullyParsed is true
1951
1952 TEST COMPLETE
1953