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.primaryKey is expectedIndex 27 PASS event.target.result.key is testData[2] 28 PASS event.target.result.primaryKey is expectedIndex 29 PASS event.target.result.key is testData[3] 30 PASS event.target.result.primaryKey is expectedIndex 31 PASS event.target.result.key is testData[4] 32 PASS event.target.result.primaryKey is expectedIndex 33 PASS event.target.result.key is testData[5] 34 PASS event.target.result.primaryKey is expectedIndex 35 PASS event.target.result.key is testData[6] 36 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 42 PASS event.target.result.key is testData[0] 43 PASS event.target.result.primaryKey is expectedIndex 44 PASS event.target.result.key is testData[1] 45 PASS event.target.result.primaryKey is expectedIndex 46 PASS event.target.result.key is testData[2] 47 PASS event.target.result.primaryKey is expectedIndex 48 PASS event.target.result.key is testData[3] 49 PASS event.target.result.primaryKey is expectedIndex 50 PASS event.target.result.key is testData[4] 51 PASS event.target.result.primaryKey is expectedIndex 52 PASS event.target.result.key is testData[5] 53 PASS event.target.result.primaryKey is expectedIndex 54 PASS event.target.result.key is testData[6] 55 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 64 PASS event.target.result.key is testData[0] 65 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 71 PASS event.target.result.key is testData[7] 72 PASS event.target.result.primaryKey is expectedIndex 73 PASS event.target.result.key is testData[6] 74 PASS event.target.result.primaryKey is expectedIndex 75 PASS event.target.result.key is testData[5] 76 PASS event.target.result.primaryKey is expectedIndex 77 PASS event.target.result.key is testData[4] 78 PASS event.target.result.primaryKey is expectedIndex 79 PASS event.target.result.key is testData[3] 80 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 86 PASS event.target.result.key is testData[7] 87 PASS event.target.result.primaryKey is expectedIndex 88 PASS event.target.result.key is testData[6] 89 PASS event.target.result.primaryKey is expectedIndex 90 PASS event.target.result.key is testData[5] 91 PASS event.target.result.primaryKey is expectedIndex 92 PASS event.target.result.key is testData[4] 93 PASS event.target.result.primaryKey is expectedIndex 94 PASS event.target.result.key is testData[3] 95 PASS event.target.result.primaryKey is expectedIndex 96 PASS event.target.result.key is testData[2] 97 PASS event.target.result.primaryKey is expectedIndex 98 PASS event.target.result.key is testData[1] 99 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 108 PASS event.target.result.key is testData[1] 109 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 115 PASS event.target.result.key is testData[2] 116 PASS event.target.result.primaryKey is expectedIndex 117 PASS event.target.result.key is testData[3] 118 PASS event.target.result.primaryKey is expectedIndex 119 PASS event.target.result.key is testData[4] 120 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 126 PASS event.target.result.key is testData[2] 127 PASS event.target.result.primaryKey is expectedIndex 128 PASS event.target.result.key is testData[3] 129 PASS event.target.result.primaryKey is expectedIndex 130 PASS event.target.result.key is testData[4] 131 PASS event.target.result.primaryKey is expectedIndex 132 PASS event.target.result.key is testData[5] 133 PASS event.target.result.primaryKey is expectedIndex 134 PASS event.target.result.key is testData[6] 135 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 141 PASS event.target.result.key is testData[0] 142 PASS event.target.result.primaryKey is expectedIndex 143 PASS event.target.result.key is testData[1] 144 PASS event.target.result.primaryKey is expectedIndex 145 PASS event.target.result.key is testData[2] 146 PASS event.target.result.primaryKey is expectedIndex 147 PASS event.target.result.key is testData[3] 148 PASS event.target.result.primaryKey is expectedIndex 149 PASS event.target.result.key is testData[4] 150 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 156 PASS event.target.result.key is testData[0] 157 PASS event.target.result.primaryKey is expectedIndex 158 PASS event.target.result.key is testData[1] 159 PASS event.target.result.primaryKey is expectedIndex 160 PASS event.target.result.key is testData[2] 161 PASS event.target.result.primaryKey is expectedIndex 162 PASS event.target.result.key is testData[3] 163 PASS event.target.result.primaryKey is expectedIndex 164 PASS event.target.result.key is testData[4] 165 PASS event.target.result.primaryKey is expectedIndex 166 PASS event.target.result.key is testData[5] 167 PASS event.target.result.primaryKey is expectedIndex 168 PASS event.target.result.key is testData[6] 169 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 175 PASS event.target.result.key is testData[5] 176 PASS event.target.result.primaryKey is expectedIndex 177 PASS event.target.result.key is testData[4] 178 PASS event.target.result.primaryKey is expectedIndex 179 PASS event.target.result.key is testData[3] 180 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 186 PASS event.target.result.key is testData[7] 187 PASS event.target.result.primaryKey is expectedIndex 188 PASS event.target.result.key is testData[6] 189 PASS event.target.result.primaryKey is expectedIndex 190 PASS event.target.result.key is testData[5] 191 PASS event.target.result.primaryKey is expectedIndex 192 PASS event.target.result.key is testData[4] 193 PASS event.target.result.primaryKey is expectedIndex 194 PASS event.target.result.key is testData[3] 195 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 201 PASS event.target.result.key is testData[5] 202 PASS event.target.result.primaryKey is expectedIndex 203 PASS event.target.result.key is testData[4] 204 PASS event.target.result.primaryKey is expectedIndex 205 PASS event.target.result.key is testData[3] 206 PASS event.target.result.primaryKey is expectedIndex 207 PASS event.target.result.key is testData[2] 208 PASS event.target.result.primaryKey is expectedIndex 209 PASS event.target.result.key is testData[1] 210 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 216 PASS event.target.result.key is testData[7] 217 PASS event.target.result.primaryKey is expectedIndex 218 PASS event.target.result.key is testData[6] 219 PASS event.target.result.primaryKey is expectedIndex 220 PASS event.target.result.key is testData[5] 221 PASS event.target.result.primaryKey is expectedIndex 222 PASS event.target.result.key is testData[4] 223 PASS event.target.result.primaryKey is expectedIndex 224 PASS event.target.result.key is testData[3] 225 PASS event.target.result.primaryKey is expectedIndex 226 PASS event.target.result.key is testData[2] 227 PASS event.target.result.primaryKey is expectedIndex 228 PASS event.target.result.key is testData[1] 229 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 235 PASS event.target.result.key is testData[2] 236 PASS event.target.result.primaryKey is expectedIndex 237 PASS event.target.result.key is testData[3] 238 PASS event.target.result.primaryKey is expectedIndex 239 PASS event.target.result.key is testData[4] 240 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 246 PASS event.target.result.key is testData[2] 247 PASS event.target.result.primaryKey is expectedIndex 248 PASS event.target.result.key is testData[3] 249 PASS event.target.result.primaryKey is expectedIndex 250 PASS event.target.result.key is testData[4] 251 PASS event.target.result.primaryKey is expectedIndex 252 PASS event.target.result.key is testData[5] 253 PASS event.target.result.primaryKey is expectedIndex 254 PASS event.target.result.key is testData[6] 255 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 261 PASS event.target.result.key is testData[0] 262 PASS event.target.result.primaryKey is expectedIndex 263 PASS event.target.result.key is testData[1] 264 PASS event.target.result.primaryKey is expectedIndex 265 PASS event.target.result.key is testData[2] 266 PASS event.target.result.primaryKey is expectedIndex 267 PASS event.target.result.key is testData[3] 268 PASS event.target.result.primaryKey is expectedIndex 269 PASS event.target.result.key is testData[4] 270 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 276 PASS event.target.result.key is testData[0] 277 PASS event.target.result.primaryKey is expectedIndex 278 PASS event.target.result.key is testData[1] 279 PASS event.target.result.primaryKey is expectedIndex 280 PASS event.target.result.key is testData[2] 281 PASS event.target.result.primaryKey is expectedIndex 282 PASS event.target.result.key is testData[3] 283 PASS event.target.result.primaryKey is expectedIndex 284 PASS event.target.result.key is testData[4] 285 PASS event.target.result.primaryKey is expectedIndex 286 PASS event.target.result.key is testData[5] 287 PASS event.target.result.primaryKey is expectedIndex 288 PASS event.target.result.key is testData[6] 289 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 295 PASS event.target.result.key is testData[5] 296 PASS event.target.result.primaryKey is expectedIndex 297 PASS event.target.result.key is testData[4] 298 PASS event.target.result.primaryKey is expectedIndex 299 PASS event.target.result.key is testData[3] 300 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 306 PASS event.target.result.key is testData[7] 307 PASS event.target.result.primaryKey is expectedIndex 308 PASS event.target.result.key is testData[6] 309 PASS event.target.result.primaryKey is expectedIndex 310 PASS event.target.result.key is testData[5] 311 PASS event.target.result.primaryKey is expectedIndex 312 PASS event.target.result.key is testData[4] 313 PASS event.target.result.primaryKey is expectedIndex 314 PASS event.target.result.key is testData[3] 315 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 321 PASS event.target.result.key is testData[5] 322 PASS event.target.result.primaryKey is expectedIndex 323 PASS event.target.result.key is testData[4] 324 PASS event.target.result.primaryKey is expectedIndex 325 PASS event.target.result.key is testData[3] 326 PASS event.target.result.primaryKey is expectedIndex 327 PASS event.target.result.key is testData[2] 328 PASS event.target.result.primaryKey is expectedIndex 329 PASS event.target.result.key is testData[1] 330 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 336 PASS event.target.result.key is testData[7] 337 PASS event.target.result.primaryKey is expectedIndex 338 PASS event.target.result.key is testData[6] 339 PASS event.target.result.primaryKey is expectedIndex 340 PASS event.target.result.key is testData[5] 341 PASS event.target.result.primaryKey is expectedIndex 342 PASS event.target.result.key is testData[4] 343 PASS event.target.result.primaryKey is expectedIndex 344 PASS event.target.result.key is testData[3] 345 PASS event.target.result.primaryKey is expectedIndex 346 PASS event.target.result.key is testData[2] 347 PASS event.target.result.primaryKey is expectedIndex 348 PASS event.target.result.key is testData[1] 349 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 355 PASS event.target.result.key is testData[2] 356 PASS event.target.result.primaryKey is expectedIndex 357 PASS event.target.result.key is testData[3] 358 PASS event.target.result.primaryKey is expectedIndex 359 PASS event.target.result.key is testData[4] 360 PASS event.target.result.primaryKey is expectedIndex 361 PASS event.target.result.key is testData[5] 362 PASS event.target.result.primaryKey is expectedIndex 363 PASS event.target.result.key is testData[6] 364 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 370 PASS event.target.result.key is testData[0] 371 PASS event.target.result.primaryKey is expectedIndex 372 PASS event.target.result.key is testData[1] 373 PASS event.target.result.primaryKey is expectedIndex 374 PASS event.target.result.key is testData[2] 375 PASS event.target.result.primaryKey is expectedIndex 376 PASS event.target.result.key is testData[3] 377 PASS event.target.result.primaryKey is expectedIndex 378 PASS event.target.result.key is testData[4] 379 PASS event.target.result.primaryKey is expectedIndex 380 PASS event.target.result.key is testData[5] 381 PASS event.target.result.primaryKey is expectedIndex 382 PASS event.target.result.key is testData[6] 383 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 392 PASS event.target.result.key is testData[0] 393 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 399 PASS event.target.result.key is testData[7] 400 PASS event.target.result.primaryKey is expectedIndex 401 PASS event.target.result.key is testData[6] 402 PASS event.target.result.primaryKey is expectedIndex 403 PASS event.target.result.key is testData[5] 404 PASS event.target.result.primaryKey is expectedIndex 405 PASS event.target.result.key is testData[4] 406 PASS event.target.result.primaryKey is expectedIndex 407 PASS event.target.result.key is testData[3] 408 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 414 PASS event.target.result.key is testData[7] 415 PASS event.target.result.primaryKey is expectedIndex 416 PASS event.target.result.key is testData[6] 417 PASS event.target.result.primaryKey is expectedIndex 418 PASS event.target.result.key is testData[5] 419 PASS event.target.result.primaryKey is expectedIndex 420 PASS event.target.result.key is testData[4] 421 PASS event.target.result.primaryKey is expectedIndex 422 PASS event.target.result.key is testData[3] 423 PASS event.target.result.primaryKey is expectedIndex 424 PASS event.target.result.key is testData[2] 425 PASS event.target.result.primaryKey is expectedIndex 426 PASS event.target.result.key is testData[1] 427 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 436 PASS event.target.result.key is testData[1] 437 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 443 PASS event.target.result.key is testData[2] 444 PASS event.target.result.primaryKey is expectedIndex 445 PASS event.target.result.key is testData[3] 446 PASS event.target.result.primaryKey is expectedIndex 447 PASS event.target.result.key is testData[4] 448 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 454 PASS event.target.result.key is testData[2] 455 PASS event.target.result.primaryKey is expectedIndex 456 PASS event.target.result.key is testData[3] 457 PASS event.target.result.primaryKey is expectedIndex 458 PASS event.target.result.key is testData[4] 459 PASS event.target.result.primaryKey is expectedIndex 460 PASS event.target.result.key is testData[5] 461 PASS event.target.result.primaryKey is expectedIndex 462 PASS event.target.result.key is testData[6] 463 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 469 PASS event.target.result.key is testData[0] 470 PASS event.target.result.primaryKey is expectedIndex 471 PASS event.target.result.key is testData[1] 472 PASS event.target.result.primaryKey is expectedIndex 473 PASS event.target.result.key is testData[2] 474 PASS event.target.result.primaryKey is expectedIndex 475 PASS event.target.result.key is testData[3] 476 PASS event.target.result.primaryKey is expectedIndex 477 PASS event.target.result.key is testData[4] 478 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 484 PASS event.target.result.key is testData[0] 485 PASS event.target.result.primaryKey is expectedIndex 486 PASS event.target.result.key is testData[1] 487 PASS event.target.result.primaryKey is expectedIndex 488 PASS event.target.result.key is testData[2] 489 PASS event.target.result.primaryKey is expectedIndex 490 PASS event.target.result.key is testData[3] 491 PASS event.target.result.primaryKey is expectedIndex 492 PASS event.target.result.key is testData[4] 493 PASS event.target.result.primaryKey is expectedIndex 494 PASS event.target.result.key is testData[5] 495 PASS event.target.result.primaryKey is expectedIndex 496 PASS event.target.result.key is testData[6] 497 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 503 PASS event.target.result.key is testData[5] 504 PASS event.target.result.primaryKey is expectedIndex 505 PASS event.target.result.key is testData[4] 506 PASS event.target.result.primaryKey is expectedIndex 507 PASS event.target.result.key is testData[3] 508 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 514 PASS event.target.result.key is testData[7] 515 PASS event.target.result.primaryKey is expectedIndex 516 PASS event.target.result.key is testData[6] 517 PASS event.target.result.primaryKey is expectedIndex 518 PASS event.target.result.key is testData[5] 519 PASS event.target.result.primaryKey is expectedIndex 520 PASS event.target.result.key is testData[4] 521 PASS event.target.result.primaryKey is expectedIndex 522 PASS event.target.result.key is testData[3] 523 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 529 PASS event.target.result.key is testData[5] 530 PASS event.target.result.primaryKey is expectedIndex 531 PASS event.target.result.key is testData[4] 532 PASS event.target.result.primaryKey is expectedIndex 533 PASS event.target.result.key is testData[3] 534 PASS event.target.result.primaryKey is expectedIndex 535 PASS event.target.result.key is testData[2] 536 PASS event.target.result.primaryKey is expectedIndex 537 PASS event.target.result.key is testData[1] 538 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 544 PASS event.target.result.key is testData[7] 545 PASS event.target.result.primaryKey is expectedIndex 546 PASS event.target.result.key is testData[6] 547 PASS event.target.result.primaryKey is expectedIndex 548 PASS event.target.result.key is testData[5] 549 PASS event.target.result.primaryKey is expectedIndex 550 PASS event.target.result.key is testData[4] 551 PASS event.target.result.primaryKey is expectedIndex 552 PASS event.target.result.key is testData[3] 553 PASS event.target.result.primaryKey is expectedIndex 554 PASS event.target.result.key is testData[2] 555 PASS event.target.result.primaryKey is expectedIndex 556 PASS event.target.result.key is testData[1] 557 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 563 PASS event.target.result.key is testData[2] 564 PASS event.target.result.primaryKey is expectedIndex 565 PASS event.target.result.key is testData[3] 566 PASS event.target.result.primaryKey is expectedIndex 567 PASS event.target.result.key is testData[4] 568 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 574 PASS event.target.result.key is testData[2] 575 PASS event.target.result.primaryKey is expectedIndex 576 PASS event.target.result.key is testData[3] 577 PASS event.target.result.primaryKey is expectedIndex 578 PASS event.target.result.key is testData[4] 579 PASS event.target.result.primaryKey is expectedIndex 580 PASS event.target.result.key is testData[5] 581 PASS event.target.result.primaryKey is expectedIndex 582 PASS event.target.result.key is testData[6] 583 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 589 PASS event.target.result.key is testData[0] 590 PASS event.target.result.primaryKey is expectedIndex 591 PASS event.target.result.key is testData[1] 592 PASS event.target.result.primaryKey is expectedIndex 593 PASS event.target.result.key is testData[2] 594 PASS event.target.result.primaryKey is expectedIndex 595 PASS event.target.result.key is testData[3] 596 PASS event.target.result.primaryKey is expectedIndex 597 PASS event.target.result.key is testData[4] 598 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 604 PASS event.target.result.key is testData[0] 605 PASS event.target.result.primaryKey is expectedIndex 606 PASS event.target.result.key is testData[1] 607 PASS event.target.result.primaryKey is expectedIndex 608 PASS event.target.result.key is testData[2] 609 PASS event.target.result.primaryKey is expectedIndex 610 PASS event.target.result.key is testData[3] 611 PASS event.target.result.primaryKey is expectedIndex 612 PASS event.target.result.key is testData[4] 613 PASS event.target.result.primaryKey is expectedIndex 614 PASS event.target.result.key is testData[5] 615 PASS event.target.result.primaryKey is expectedIndex 616 PASS event.target.result.key is testData[6] 617 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 623 PASS event.target.result.key is testData[5] 624 PASS event.target.result.primaryKey is expectedIndex 625 PASS event.target.result.key is testData[4] 626 PASS event.target.result.primaryKey is expectedIndex 627 PASS event.target.result.key is testData[3] 628 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 634 PASS event.target.result.key is testData[7] 635 PASS event.target.result.primaryKey is expectedIndex 636 PASS event.target.result.key is testData[6] 637 PASS event.target.result.primaryKey is expectedIndex 638 PASS event.target.result.key is testData[5] 639 PASS event.target.result.primaryKey is expectedIndex 640 PASS event.target.result.key is testData[4] 641 PASS event.target.result.primaryKey is expectedIndex 642 PASS event.target.result.key is testData[3] 643 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 649 PASS event.target.result.key is testData[5] 650 PASS event.target.result.primaryKey is expectedIndex 651 PASS event.target.result.key is testData[4] 652 PASS event.target.result.primaryKey is expectedIndex 653 PASS event.target.result.key is testData[3] 654 PASS event.target.result.primaryKey is expectedIndex 655 PASS event.target.result.key is testData[2] 656 PASS event.target.result.primaryKey is expectedIndex 657 PASS event.target.result.key is testData[1] 658 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 664 PASS event.target.result.key is testData[7] 665 PASS event.target.result.primaryKey is expectedIndex 666 PASS event.target.result.key is testData[6] 667 PASS event.target.result.primaryKey is expectedIndex 668 PASS event.target.result.key is testData[5] 669 PASS event.target.result.primaryKey is expectedIndex 670 PASS event.target.result.key is testData[4] 671 PASS event.target.result.primaryKey is expectedIndex 672 PASS event.target.result.key is testData[3] 673 PASS event.target.result.primaryKey is expectedIndex 674 PASS event.target.result.key is testData[2] 675 PASS event.target.result.primaryKey is expectedIndex 676 PASS event.target.result.key is testData[1] 677 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 683 PASS event.target.result.key is testData[4] 684 PASS event.target.result.primaryKey is expectedIndex 685 PASS event.target.result.key is testData[5] 686 PASS event.target.result.primaryKey is expectedIndex 687 PASS event.target.result.key is testData[6] 688 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 694 PASS event.target.result.key is testData[2] 695 PASS event.target.result.primaryKey is expectedIndex 696 PASS event.target.result.key is testData[3] 697 PASS event.target.result.primaryKey is expectedIndex 698 PASS event.target.result.key is testData[4] 699 PASS event.target.result.primaryKey is expectedIndex 700 PASS event.target.result.key is testData[5] 701 PASS event.target.result.primaryKey is expectedIndex 702 PASS event.target.result.key is testData[6] 703 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 709 PASS event.target.result.key is testData[0] 710 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 716 PASS event.target.result.key is testData[0] 717 PASS event.target.result.primaryKey is expectedIndex 718 PASS event.target.result.key is testData[1] 719 PASS event.target.result.primaryKey is expectedIndex 720 PASS event.target.result.key is testData[2] 721 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 727 PASS event.target.result.key is testData[7] 728 PASS event.target.result.primaryKey is expectedIndex 729 PASS event.target.result.key is testData[6] 730 PASS event.target.result.primaryKey is expectedIndex 731 PASS event.target.result.key is testData[5] 732 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 738 PASS event.target.result.key is testData[7] 739 PASS event.target.result.primaryKey is expectedIndex 740 PASS event.target.result.key is testData[6] 741 PASS event.target.result.primaryKey is expectedIndex 742 PASS event.target.result.key is testData[5] 743 PASS event.target.result.primaryKey is expectedIndex 744 PASS event.target.result.key is testData[4] 745 PASS event.target.result.primaryKey is expectedIndex 746 PASS event.target.result.key is testData[3] 747 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 753 PASS event.target.result.key is testData[1] 754 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 760 PASS event.target.result.key is testData[3] 761 PASS event.target.result.primaryKey is expectedIndex 762 PASS event.target.result.key is testData[2] 763 PASS event.target.result.primaryKey is expectedIndex 764 PASS event.target.result.key is testData[1] 765 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 771 PASS event.target.result.key is testData[4] 772 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 778 PASS event.target.result.key is testData[4] 779 PASS event.target.result.primaryKey is expectedIndex 780 PASS event.target.result.key is testData[5] 781 PASS event.target.result.primaryKey is expectedIndex 782 PASS event.target.result.key is testData[6] 783 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 789 PASS event.target.result.key is testData[2] 790 PASS event.target.result.primaryKey is expectedIndex 791 PASS event.target.result.key is testData[3] 792 PASS event.target.result.primaryKey is expectedIndex 793 PASS event.target.result.key is testData[4] 794 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 800 PASS event.target.result.key is testData[2] 801 PASS event.target.result.primaryKey is expectedIndex 802 PASS event.target.result.key is testData[3] 803 PASS event.target.result.primaryKey is expectedIndex 804 PASS event.target.result.key is testData[4] 805 PASS event.target.result.primaryKey is expectedIndex 806 PASS event.target.result.key is testData[5] 807 PASS event.target.result.primaryKey is expectedIndex 808 PASS event.target.result.key is testData[6] 809 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 815 PASS event.target.result.key is testData[5] 816 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 822 PASS event.target.result.key is testData[7] 823 PASS event.target.result.primaryKey is expectedIndex 824 PASS event.target.result.key is testData[6] 825 PASS event.target.result.primaryKey is expectedIndex 826 PASS event.target.result.key is testData[5] 827 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 833 PASS event.target.result.key is testData[5] 834 PASS event.target.result.primaryKey is expectedIndex 835 PASS event.target.result.key is testData[4] 836 PASS event.target.result.primaryKey is expectedIndex 837 PASS event.target.result.key is testData[3] 838 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 844 PASS event.target.result.key is testData[7] 845 PASS event.target.result.primaryKey is expectedIndex 846 PASS event.target.result.key is testData[6] 847 PASS event.target.result.primaryKey is expectedIndex 848 PASS event.target.result.key is testData[5] 849 PASS event.target.result.primaryKey is expectedIndex 850 PASS event.target.result.key is testData[4] 851 PASS event.target.result.primaryKey is expectedIndex 852 PASS event.target.result.key is testData[3] 853 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 859 PASS event.target.result.key is testData[4] 860 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 866 PASS event.target.result.key is testData[4] 867 PASS event.target.result.primaryKey is expectedIndex 868 PASS event.target.result.key is testData[5] 869 PASS event.target.result.primaryKey is expectedIndex 870 PASS event.target.result.key is testData[6] 871 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 877 PASS event.target.result.key is testData[2] 878 PASS event.target.result.primaryKey is expectedIndex 879 PASS event.target.result.key is testData[3] 880 PASS event.target.result.primaryKey is expectedIndex 881 PASS event.target.result.key is testData[4] 882 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 888 PASS event.target.result.key is testData[2] 889 PASS event.target.result.primaryKey is expectedIndex 890 PASS event.target.result.key is testData[3] 891 PASS event.target.result.primaryKey is expectedIndex 892 PASS event.target.result.key is testData[4] 893 PASS event.target.result.primaryKey is expectedIndex 894 PASS event.target.result.key is testData[5] 895 PASS event.target.result.primaryKey is expectedIndex 896 PASS event.target.result.key is testData[6] 897 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 903 PASS event.target.result.key is testData[5] 904 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 910 PASS event.target.result.key is testData[7] 911 PASS event.target.result.primaryKey is expectedIndex 912 PASS event.target.result.key is testData[6] 913 PASS event.target.result.primaryKey is expectedIndex 914 PASS event.target.result.key is testData[5] 915 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 921 PASS event.target.result.key is testData[5] 922 PASS event.target.result.primaryKey is expectedIndex 923 PASS event.target.result.key is testData[4] 924 PASS event.target.result.primaryKey is expectedIndex 925 PASS event.target.result.key is testData[3] 926 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 932 PASS event.target.result.key is testData[7] 933 PASS event.target.result.primaryKey is expectedIndex 934 PASS event.target.result.key is testData[6] 935 PASS event.target.result.primaryKey is expectedIndex 936 PASS event.target.result.key is testData[5] 937 PASS event.target.result.primaryKey is expectedIndex 938 PASS event.target.result.key is testData[4] 939 PASS event.target.result.primaryKey is expectedIndex 940 PASS event.target.result.key is testData[3] 941 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 947 PASS event.target.result.key is testData[4] 948 PASS event.target.result.primaryKey is expectedIndex 949 PASS event.target.result.key is testData[5] 950 PASS event.target.result.primaryKey is expectedIndex 951 PASS event.target.result.key is testData[6] 952 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 958 PASS event.target.result.key is testData[2] 959 PASS event.target.result.primaryKey is expectedIndex 960 PASS event.target.result.key is testData[3] 961 PASS event.target.result.primaryKey is expectedIndex 962 PASS event.target.result.key is testData[4] 963 PASS event.target.result.primaryKey is expectedIndex 964 PASS event.target.result.key is testData[5] 965 PASS event.target.result.primaryKey is expectedIndex 966 PASS event.target.result.key is testData[6] 967 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 973 PASS event.target.result.key is testData[0] 974 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 980 PASS event.target.result.key is testData[0] 981 PASS event.target.result.primaryKey is expectedIndex 982 PASS event.target.result.key is testData[1] 983 PASS event.target.result.primaryKey is expectedIndex 984 PASS event.target.result.key is testData[2] 985 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 991 PASS event.target.result.key is testData[7] 992 PASS event.target.result.primaryKey is expectedIndex 993 PASS event.target.result.key is testData[6] 994 PASS event.target.result.primaryKey is expectedIndex 995 PASS event.target.result.key is testData[5] 996 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1002 PASS event.target.result.key is testData[7] 1003 PASS event.target.result.primaryKey is expectedIndex 1004 PASS event.target.result.key is testData[6] 1005 PASS event.target.result.primaryKey is expectedIndex 1006 PASS event.target.result.key is testData[5] 1007 PASS event.target.result.primaryKey is expectedIndex 1008 PASS event.target.result.key is testData[4] 1009 PASS event.target.result.primaryKey is expectedIndex 1010 PASS event.target.result.key is testData[3] 1011 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1017 PASS event.target.result.key is testData[1] 1018 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1024 PASS event.target.result.key is testData[3] 1025 PASS event.target.result.primaryKey is expectedIndex 1026 PASS event.target.result.key is testData[2] 1027 PASS event.target.result.primaryKey is expectedIndex 1028 PASS event.target.result.key is testData[1] 1029 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1035 PASS event.target.result.key is testData[4] 1036 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1042 PASS event.target.result.key is testData[4] 1043 PASS event.target.result.primaryKey is expectedIndex 1044 PASS event.target.result.key is testData[5] 1045 PASS event.target.result.primaryKey is expectedIndex 1046 PASS event.target.result.key is testData[6] 1047 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1053 PASS event.target.result.key is testData[2] 1054 PASS event.target.result.primaryKey is expectedIndex 1055 PASS event.target.result.key is testData[3] 1056 PASS event.target.result.primaryKey is expectedIndex 1057 PASS event.target.result.key is testData[4] 1058 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1064 PASS event.target.result.key is testData[2] 1065 PASS event.target.result.primaryKey is expectedIndex 1066 PASS event.target.result.key is testData[3] 1067 PASS event.target.result.primaryKey is expectedIndex 1068 PASS event.target.result.key is testData[4] 1069 PASS event.target.result.primaryKey is expectedIndex 1070 PASS event.target.result.key is testData[5] 1071 PASS event.target.result.primaryKey is expectedIndex 1072 PASS event.target.result.key is testData[6] 1073 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1079 PASS event.target.result.key is testData[5] 1080 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1086 PASS event.target.result.key is testData[7] 1087 PASS event.target.result.primaryKey is expectedIndex 1088 PASS event.target.result.key is testData[6] 1089 PASS event.target.result.primaryKey is expectedIndex 1090 PASS event.target.result.key is testData[5] 1091 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1097 PASS event.target.result.key is testData[5] 1098 PASS event.target.result.primaryKey is expectedIndex 1099 PASS event.target.result.key is testData[4] 1100 PASS event.target.result.primaryKey is expectedIndex 1101 PASS event.target.result.key is testData[3] 1102 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1108 PASS event.target.result.key is testData[7] 1109 PASS event.target.result.primaryKey is expectedIndex 1110 PASS event.target.result.key is testData[6] 1111 PASS event.target.result.primaryKey is expectedIndex 1112 PASS event.target.result.key is testData[5] 1113 PASS event.target.result.primaryKey is expectedIndex 1114 PASS event.target.result.key is testData[4] 1115 PASS event.target.result.primaryKey is expectedIndex 1116 PASS event.target.result.key is testData[3] 1117 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1123 PASS event.target.result.key is testData[4] 1124 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1130 PASS event.target.result.key is testData[4] 1131 PASS event.target.result.primaryKey is expectedIndex 1132 PASS event.target.result.key is testData[5] 1133 PASS event.target.result.primaryKey is expectedIndex 1134 PASS event.target.result.key is testData[6] 1135 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1141 PASS event.target.result.key is testData[2] 1142 PASS event.target.result.primaryKey is expectedIndex 1143 PASS event.target.result.key is testData[3] 1144 PASS event.target.result.primaryKey is expectedIndex 1145 PASS event.target.result.key is testData[4] 1146 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1152 PASS event.target.result.key is testData[2] 1153 PASS event.target.result.primaryKey is expectedIndex 1154 PASS event.target.result.key is testData[3] 1155 PASS event.target.result.primaryKey is expectedIndex 1156 PASS event.target.result.key is testData[4] 1157 PASS event.target.result.primaryKey is expectedIndex 1158 PASS event.target.result.key is testData[5] 1159 PASS event.target.result.primaryKey is expectedIndex 1160 PASS event.target.result.key is testData[6] 1161 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1167 PASS event.target.result.key is testData[5] 1168 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1174 PASS event.target.result.key is testData[7] 1175 PASS event.target.result.primaryKey is expectedIndex 1176 PASS event.target.result.key is testData[6] 1177 PASS event.target.result.primaryKey is expectedIndex 1178 PASS event.target.result.key is testData[5] 1179 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1185 PASS event.target.result.key is testData[5] 1186 PASS event.target.result.primaryKey is expectedIndex 1187 PASS event.target.result.key is testData[4] 1188 PASS event.target.result.primaryKey is expectedIndex 1189 PASS event.target.result.key is testData[3] 1190 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1196 PASS event.target.result.key is testData[7] 1197 PASS event.target.result.primaryKey is expectedIndex 1198 PASS event.target.result.key is testData[6] 1199 PASS event.target.result.primaryKey is expectedIndex 1200 PASS event.target.result.key is testData[5] 1201 PASS event.target.result.primaryKey is expectedIndex 1202 PASS event.target.result.key is testData[4] 1203 PASS event.target.result.primaryKey is expectedIndex 1204 PASS event.target.result.key is testData[3] 1205 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1211 PASS event.target.result.key is testData[5] 1212 PASS event.target.result.primaryKey is expectedIndex 1213 PASS event.target.result.key is testData[6] 1214 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1220 PASS event.target.result.key is testData[4] 1221 PASS event.target.result.primaryKey is expectedIndex 1222 PASS event.target.result.key is testData[5] 1223 PASS event.target.result.primaryKey is expectedIndex 1224 PASS event.target.result.key is testData[6] 1225 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1231 PASS event.target.result.key is testData[0] 1232 PASS event.target.result.primaryKey is expectedIndex 1233 PASS event.target.result.key is testData[1] 1234 PASS event.target.result.primaryKey is expectedIndex 1235 PASS event.target.result.key is testData[2] 1236 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1242 PASS event.target.result.key is testData[0] 1243 PASS event.target.result.primaryKey is expectedIndex 1244 PASS event.target.result.key is testData[1] 1245 PASS event.target.result.primaryKey is expectedIndex 1246 PASS event.target.result.key is testData[2] 1247 PASS event.target.result.primaryKey is expectedIndex 1248 PASS event.target.result.key is testData[3] 1249 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1255 PASS event.target.result.key is testData[7] 1256 PASS event.target.result.primaryKey is expectedIndex 1257 PASS event.target.result.key is testData[6] 1258 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1264 PASS event.target.result.key is testData[7] 1265 PASS event.target.result.primaryKey is expectedIndex 1266 PASS event.target.result.key is testData[6] 1267 PASS event.target.result.primaryKey is expectedIndex 1268 PASS event.target.result.key is testData[5] 1269 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1275 PASS event.target.result.key is testData[3] 1276 PASS event.target.result.primaryKey is expectedIndex 1277 PASS event.target.result.key is testData[2] 1278 PASS event.target.result.primaryKey is expectedIndex 1279 PASS event.target.result.key is testData[1] 1280 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1286 PASS event.target.result.key is testData[4] 1287 PASS event.target.result.primaryKey is expectedIndex 1288 PASS event.target.result.key is testData[3] 1289 PASS event.target.result.primaryKey is expectedIndex 1290 PASS event.target.result.key is testData[2] 1291 PASS event.target.result.primaryKey is expectedIndex 1292 PASS event.target.result.key is testData[1] 1293 PASS event.target.result.primaryKey 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.primaryKey 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.primaryKey is expectedIndex 1304 PASS event.target.result.key is testData[5] 1305 PASS event.target.result.primaryKey is expectedIndex 1306 PASS event.target.result.key is testData[6] 1307 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1313 PASS event.target.result.key is testData[4] 1314 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1320 PASS event.target.result.key is testData[4] 1321 PASS event.target.result.primaryKey is expectedIndex 1322 PASS event.target.result.key is testData[5] 1323 PASS event.target.result.primaryKey is expectedIndex 1324 PASS event.target.result.key is testData[6] 1325 PASS event.target.result.primaryKey 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.primaryKey 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.primaryKey is expectedIndex 1336 PASS event.target.result.key is testData[7] 1337 PASS event.target.result.primaryKey is expectedIndex 1338 PASS event.target.result.key is testData[6] 1339 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1345 PASS event.target.result.key is testData[5] 1346 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1352 PASS event.target.result.key is testData[7] 1353 PASS event.target.result.primaryKey is expectedIndex 1354 PASS event.target.result.key is testData[6] 1355 PASS event.target.result.primaryKey is expectedIndex 1356 PASS event.target.result.key is testData[5] 1357 PASS event.target.result.primaryKey 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.primaryKey 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.primaryKey is expectedIndex 1368 PASS event.target.result.key is testData[5] 1369 PASS event.target.result.primaryKey is expectedIndex 1370 PASS event.target.result.key is testData[6] 1371 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1377 PASS event.target.result.key is testData[4] 1378 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1384 PASS event.target.result.key is testData[4] 1385 PASS event.target.result.primaryKey is expectedIndex 1386 PASS event.target.result.key is testData[5] 1387 PASS event.target.result.primaryKey is expectedIndex 1388 PASS event.target.result.key is testData[6] 1389 PASS event.target.result.primaryKey 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.primaryKey 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.primaryKey is expectedIndex 1400 PASS event.target.result.key is testData[7] 1401 PASS event.target.result.primaryKey is expectedIndex 1402 PASS event.target.result.key is testData[6] 1403 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1409 PASS event.target.result.key is testData[5] 1410 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1416 PASS event.target.result.key is testData[7] 1417 PASS event.target.result.primaryKey is expectedIndex 1418 PASS event.target.result.key is testData[6] 1419 PASS event.target.result.primaryKey is expectedIndex 1420 PASS event.target.result.key is testData[5] 1421 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1427 PASS event.target.result.key is testData[6] 1428 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1434 PASS event.target.result.key is testData[5] 1435 PASS event.target.result.primaryKey is expectedIndex 1436 PASS event.target.result.key is testData[6] 1437 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1443 PASS event.target.result.key is testData[0] 1444 PASS event.target.result.primaryKey is expectedIndex 1445 PASS event.target.result.key is testData[1] 1446 PASS event.target.result.primaryKey is expectedIndex 1447 PASS event.target.result.key is testData[2] 1448 PASS event.target.result.primaryKey is expectedIndex 1449 PASS event.target.result.key is testData[3] 1450 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1456 PASS event.target.result.key is testData[0] 1457 PASS event.target.result.primaryKey is expectedIndex 1458 PASS event.target.result.key is testData[1] 1459 PASS event.target.result.primaryKey is expectedIndex 1460 PASS event.target.result.key is testData[2] 1461 PASS event.target.result.primaryKey is expectedIndex 1462 PASS event.target.result.key is testData[3] 1463 PASS event.target.result.primaryKey is expectedIndex 1464 PASS event.target.result.key is testData[4] 1465 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1471 PASS event.target.result.key is testData[7] 1472 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1478 PASS event.target.result.key is testData[7] 1479 PASS event.target.result.primaryKey is expectedIndex 1480 PASS event.target.result.key is testData[6] 1481 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1487 PASS event.target.result.key is testData[4] 1488 PASS event.target.result.primaryKey is expectedIndex 1489 PASS event.target.result.key is testData[3] 1490 PASS event.target.result.primaryKey is expectedIndex 1491 PASS event.target.result.key is testData[2] 1492 PASS event.target.result.primaryKey is expectedIndex 1493 PASS event.target.result.key is testData[1] 1494 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1500 PASS event.target.result.key is testData[5] 1501 PASS event.target.result.primaryKey is expectedIndex 1502 PASS event.target.result.key is testData[4] 1503 PASS event.target.result.primaryKey is expectedIndex 1504 PASS event.target.result.key is testData[3] 1505 PASS event.target.result.primaryKey is expectedIndex 1506 PASS event.target.result.key is testData[2] 1507 PASS event.target.result.primaryKey is expectedIndex 1508 PASS event.target.result.key is testData[1] 1509 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1518 PASS event.target.result.key is testData[6] 1519 PASS event.target.result.primaryKey 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.primaryKey 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.primaryKey is expectedIndex 1530 PASS event.target.result.key is testData[5] 1531 PASS event.target.result.primaryKey is expectedIndex 1532 PASS event.target.result.key is testData[6] 1533 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1542 PASS event.target.result.key is testData[7] 1543 PASS event.target.result.primaryKey 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.primaryKey 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.primaryKey is expectedIndex 1554 PASS event.target.result.key is testData[7] 1555 PASS event.target.result.primaryKey is expectedIndex 1556 PASS event.target.result.key is testData[6] 1557 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1566 PASS event.target.result.key is testData[6] 1567 PASS event.target.result.primaryKey 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.primaryKey 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.primaryKey is expectedIndex 1578 PASS event.target.result.key is testData[5] 1579 PASS event.target.result.primaryKey is expectedIndex 1580 PASS event.target.result.key is testData[6] 1581 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1590 PASS event.target.result.key is testData[7] 1591 PASS event.target.result.primaryKey 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.primaryKey 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.primaryKey is expectedIndex 1602 PASS event.target.result.key is testData[7] 1603 PASS event.target.result.primaryKey is expectedIndex 1604 PASS event.target.result.key is testData[6] 1605 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1614 PASS event.target.result.key is testData[6] 1615 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1621 PASS event.target.result.key is testData[0] 1622 PASS event.target.result.primaryKey is expectedIndex 1623 PASS event.target.result.key is testData[1] 1624 PASS event.target.result.primaryKey is expectedIndex 1625 PASS event.target.result.key is testData[2] 1626 PASS event.target.result.primaryKey is expectedIndex 1627 PASS event.target.result.key is testData[3] 1628 PASS event.target.result.primaryKey is expectedIndex 1629 PASS event.target.result.key is testData[4] 1630 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1636 PASS event.target.result.key is testData[0] 1637 PASS event.target.result.primaryKey is expectedIndex 1638 PASS event.target.result.key is testData[1] 1639 PASS event.target.result.primaryKey is expectedIndex 1640 PASS event.target.result.key is testData[2] 1641 PASS event.target.result.primaryKey is expectedIndex 1642 PASS event.target.result.key is testData[3] 1643 PASS event.target.result.primaryKey is expectedIndex 1644 PASS event.target.result.key is testData[4] 1645 PASS event.target.result.primaryKey is expectedIndex 1646 PASS event.target.result.key is testData[5] 1647 PASS event.target.result.primaryKey is expectedIndex 1648 PASS event.target.result.key is testData[6] 1649 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1658 PASS event.target.result.key is testData[7] 1659 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1665 PASS event.target.result.key is testData[5] 1666 PASS event.target.result.primaryKey is expectedIndex 1667 PASS event.target.result.key is testData[4] 1668 PASS event.target.result.primaryKey is expectedIndex 1669 PASS event.target.result.key is testData[3] 1670 PASS event.target.result.primaryKey is expectedIndex 1671 PASS event.target.result.key is testData[2] 1672 PASS event.target.result.primaryKey is expectedIndex 1673 PASS event.target.result.key is testData[1] 1674 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1680 PASS event.target.result.key is testData[7] 1681 PASS event.target.result.primaryKey is expectedIndex 1682 PASS event.target.result.key is testData[6] 1683 PASS event.target.result.primaryKey is expectedIndex 1684 PASS event.target.result.key is testData[5] 1685 PASS event.target.result.primaryKey is expectedIndex 1686 PASS event.target.result.key is testData[4] 1687 PASS event.target.result.primaryKey is expectedIndex 1688 PASS event.target.result.key is testData[3] 1689 PASS event.target.result.primaryKey is expectedIndex 1690 PASS event.target.result.key is testData[2] 1691 PASS event.target.result.primaryKey is expectedIndex 1692 PASS event.target.result.key is testData[1] 1693 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1708 PASS event.target.result.key is testData[6] 1709 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1724 PASS event.target.result.key is testData[7] 1725 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1740 PASS event.target.result.key is testData[6] 1741 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1756 PASS event.target.result.key is testData[7] 1757 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1766 PASS event.target.result.key is testData[6] 1767 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1773 PASS event.target.result.key is testData[0] 1774 PASS event.target.result.primaryKey is expectedIndex 1775 PASS event.target.result.key is testData[1] 1776 PASS event.target.result.primaryKey is expectedIndex 1777 PASS event.target.result.key is testData[2] 1778 PASS event.target.result.primaryKey is expectedIndex 1779 PASS event.target.result.key is testData[3] 1780 PASS event.target.result.primaryKey is expectedIndex 1781 PASS event.target.result.key is testData[4] 1782 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1788 PASS event.target.result.key is testData[0] 1789 PASS event.target.result.primaryKey is expectedIndex 1790 PASS event.target.result.key is testData[1] 1791 PASS event.target.result.primaryKey is expectedIndex 1792 PASS event.target.result.key is testData[2] 1793 PASS event.target.result.primaryKey is expectedIndex 1794 PASS event.target.result.key is testData[3] 1795 PASS event.target.result.primaryKey is expectedIndex 1796 PASS event.target.result.key is testData[4] 1797 PASS event.target.result.primaryKey is expectedIndex 1798 PASS event.target.result.key is testData[5] 1799 PASS event.target.result.primaryKey is expectedIndex 1800 PASS event.target.result.key is testData[6] 1801 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1810 PASS event.target.result.key is testData[7] 1811 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1817 PASS event.target.result.key is testData[5] 1818 PASS event.target.result.primaryKey is expectedIndex 1819 PASS event.target.result.key is testData[4] 1820 PASS event.target.result.primaryKey is expectedIndex 1821 PASS event.target.result.key is testData[3] 1822 PASS event.target.result.primaryKey is expectedIndex 1823 PASS event.target.result.key is testData[2] 1824 PASS event.target.result.primaryKey is expectedIndex 1825 PASS event.target.result.key is testData[1] 1826 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1832 PASS event.target.result.key is testData[7] 1833 PASS event.target.result.primaryKey is expectedIndex 1834 PASS event.target.result.key is testData[6] 1835 PASS event.target.result.primaryKey is expectedIndex 1836 PASS event.target.result.key is testData[5] 1837 PASS event.target.result.primaryKey is expectedIndex 1838 PASS event.target.result.key is testData[4] 1839 PASS event.target.result.primaryKey is expectedIndex 1840 PASS event.target.result.key is testData[3] 1841 PASS event.target.result.primaryKey is expectedIndex 1842 PASS event.target.result.key is testData[2] 1843 PASS event.target.result.primaryKey is expectedIndex 1844 PASS event.target.result.key is testData[1] 1845 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1860 PASS event.target.result.key is testData[6] 1861 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1876 PASS event.target.result.key is testData[7] 1877 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1892 PASS event.target.result.key is testData[6] 1893 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1908 PASS event.target.result.key is testData[7] 1909 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1915 PASS event.target.result.key is testData[0] 1916 PASS event.target.result.primaryKey is expectedIndex 1917 PASS event.target.result.key is testData[1] 1918 PASS event.target.result.primaryKey is expectedIndex 1919 PASS event.target.result.key is testData[2] 1920 PASS event.target.result.primaryKey is expectedIndex 1921 PASS event.target.result.key is testData[3] 1922 PASS event.target.result.primaryKey is expectedIndex 1923 PASS event.target.result.key is testData[4] 1924 PASS event.target.result.primaryKey is expectedIndex 1925 PASS event.target.result.key is testData[5] 1926 PASS event.target.result.primaryKey is expectedIndex 1927 PASS event.target.result.key is testData[6] 1928 PASS event.target.result.primaryKey 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.primaryKey is expectedIndex 1934 PASS event.target.result.key is testData[7] 1935 PASS event.target.result.primaryKey is expectedIndex 1936 PASS event.target.result.key is testData[6] 1937 PASS event.target.result.primaryKey is expectedIndex 1938 PASS event.target.result.key is testData[5] 1939 PASS event.target.result.primaryKey is expectedIndex 1940 PASS event.target.result.key is testData[4] 1941 PASS event.target.result.primaryKey is expectedIndex 1942 PASS event.target.result.key is testData[3] 1943 PASS event.target.result.primaryKey is expectedIndex 1944 PASS event.target.result.key is testData[2] 1945 PASS event.target.result.primaryKey is expectedIndex 1946 PASS event.target.result.key is testData[1] 1947 PASS event.target.result.primaryKey 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 1954