1 # Copyright 2013 the V8 project authors. All rights reserved. 2 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. 3 # 4 # Redistribution and use in source and binary forms, with or without 5 # modification, are permitted provided that the following conditions 6 # are met: 7 # 1. Redistributions of source code must retain the above copyright 8 # notice, this list of conditions and the following disclaimer. 9 # 2. Redistributions in binary form must reproduce the above copyright 10 # notice, this list of conditions and the following disclaimer in the 11 # documentation and/or other materials provided with the distribution. 12 # 13 # THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY 14 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 15 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 16 # DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY 17 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 18 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 19 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 20 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 21 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 22 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 24 Tests that a polymorphic DFG PutById that allocates property storage works. 25 26 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". 27 28 29 PASS o.a is 1 30 PASS o.b is 2 31 PASS o.c is 3 32 PASS o.d is 4 33 PASS o.e is 5 34 PASS o.f is 6 35 PASS o.g is 7 36 PASS o.foo is 42 37 PASS o.a is 1 38 PASS o.b is 2 39 PASS o.c is 3 40 PASS o.d is 4 41 PASS o.e is 5 42 PASS o.f is 6 43 PASS o.g is 7 44 PASS o.foo is void 0 45 PASS o.a is 1 46 PASS o.b is 2 47 PASS o.c is 3 48 PASS o.d is 4 49 PASS o.e is 5 50 PASS o.f is 6 51 PASS o.g is 7 52 PASS o.foo is 42 53 PASS o.a is 1 54 PASS o.b is 2 55 PASS o.c is 3 56 PASS o.d is 4 57 PASS o.e is 5 58 PASS o.f is 6 59 PASS o.g is 7 60 PASS o.foo is void 0 61 PASS o.a is 1 62 PASS o.b is 2 63 PASS o.c is 3 64 PASS o.d is 4 65 PASS o.e is 5 66 PASS o.f is 6 67 PASS o.g is 7 68 PASS o.foo is 42 69 PASS o.a is 1 70 PASS o.b is 2 71 PASS o.c is 3 72 PASS o.d is 4 73 PASS o.e is 5 74 PASS o.f is 6 75 PASS o.g is 7 76 PASS o.foo is void 0 77 PASS o.a is 1 78 PASS o.b is 2 79 PASS o.c is 3 80 PASS o.d is 4 81 PASS o.e is 5 82 PASS o.f is 6 83 PASS o.g is 7 84 PASS o.foo is 42 85 PASS o.a is 1 86 PASS o.b is 2 87 PASS o.c is 3 88 PASS o.d is 4 89 PASS o.e is 5 90 PASS o.f is 6 91 PASS o.g is 7 92 PASS o.foo is void 0 93 PASS o.a is 1 94 PASS o.b is 2 95 PASS o.c is 3 96 PASS o.d is 4 97 PASS o.e is 5 98 PASS o.f is 6 99 PASS o.g is 7 100 PASS o.foo is 42 101 PASS o.a is 1 102 PASS o.b is 2 103 PASS o.c is 3 104 PASS o.d is 4 105 PASS o.e is 5 106 PASS o.f is 6 107 PASS o.g is 7 108 PASS o.foo is void 0 109 PASS o.a is 1 110 PASS o.b is 2 111 PASS o.c is 3 112 PASS o.d is 4 113 PASS o.e is 5 114 PASS o.f is 6 115 PASS o.g is 7 116 PASS o.foo is 42 117 PASS o.a is 1 118 PASS o.b is 2 119 PASS o.c is 3 120 PASS o.d is 4 121 PASS o.e is 5 122 PASS o.f is 6 123 PASS o.g is 7 124 PASS o.foo is void 0 125 PASS o.a is 1 126 PASS o.b is 2 127 PASS o.c is 3 128 PASS o.d is 4 129 PASS o.e is 5 130 PASS o.f is 6 131 PASS o.g is 7 132 PASS o.foo is 42 133 PASS o.a is 1 134 PASS o.b is 2 135 PASS o.c is 3 136 PASS o.d is 4 137 PASS o.e is 5 138 PASS o.f is 6 139 PASS o.g is 7 140 PASS o.foo is void 0 141 PASS o.a is 1 142 PASS o.b is 2 143 PASS o.c is 3 144 PASS o.d is 4 145 PASS o.e is 5 146 PASS o.f is 6 147 PASS o.g is 7 148 PASS o.foo is 42 149 PASS o.a is 1 150 PASS o.b is 2 151 PASS o.c is 3 152 PASS o.d is 4 153 PASS o.e is 5 154 PASS o.f is 6 155 PASS o.g is 7 156 PASS o.foo is void 0 157 PASS o.a is 1 158 PASS o.b is 2 159 PASS o.c is 3 160 PASS o.d is 4 161 PASS o.e is 5 162 PASS o.f is 6 163 PASS o.g is 7 164 PASS o.foo is 42 165 PASS o.a is 1 166 PASS o.b is 2 167 PASS o.c is 3 168 PASS o.d is 4 169 PASS o.e is 5 170 PASS o.f is 6 171 PASS o.g is 7 172 PASS o.foo is void 0 173 PASS o.a is 1 174 PASS o.b is 2 175 PASS o.c is 3 176 PASS o.d is 4 177 PASS o.e is 5 178 PASS o.f is 6 179 PASS o.g is 7 180 PASS o.foo is 42 181 PASS o.a is 1 182 PASS o.b is 2 183 PASS o.c is 3 184 PASS o.d is 4 185 PASS o.e is 5 186 PASS o.f is 6 187 PASS o.g is 7 188 PASS o.foo is void 0 189 PASS o.a is 1 190 PASS o.b is 2 191 PASS o.c is 3 192 PASS o.d is 4 193 PASS o.e is 5 194 PASS o.f is 6 195 PASS o.g is 7 196 PASS o.foo is 42 197 PASS o.a is 1 198 PASS o.b is 2 199 PASS o.c is 3 200 PASS o.d is 4 201 PASS o.e is 5 202 PASS o.f is 6 203 PASS o.g is 7 204 PASS o.foo is void 0 205 PASS o.a is 1 206 PASS o.b is 2 207 PASS o.c is 3 208 PASS o.d is 4 209 PASS o.e is 5 210 PASS o.f is 6 211 PASS o.g is 7 212 PASS o.foo is 42 213 PASS o.a is 1 214 PASS o.b is 2 215 PASS o.c is 3 216 PASS o.d is 4 217 PASS o.e is 5 218 PASS o.f is 6 219 PASS o.g is 7 220 PASS o.foo is void 0 221 PASS o.a is 1 222 PASS o.b is 2 223 PASS o.c is 3 224 PASS o.d is 4 225 PASS o.e is 5 226 PASS o.f is 6 227 PASS o.g is 7 228 PASS o.foo is 42 229 PASS o.a is 1 230 PASS o.b is 2 231 PASS o.c is 3 232 PASS o.d is 4 233 PASS o.e is 5 234 PASS o.f is 6 235 PASS o.g is 7 236 PASS o.foo is void 0 237 PASS o.a is 1 238 PASS o.b is 2 239 PASS o.c is 3 240 PASS o.d is 4 241 PASS o.e is 5 242 PASS o.f is 6 243 PASS o.g is 7 244 PASS o.foo is 42 245 PASS o.a is 1 246 PASS o.b is 2 247 PASS o.c is 3 248 PASS o.d is 4 249 PASS o.e is 5 250 PASS o.f is 6 251 PASS o.g is 7 252 PASS o.foo is void 0 253 PASS o.a is 1 254 PASS o.b is 2 255 PASS o.c is 3 256 PASS o.d is 4 257 PASS o.e is 5 258 PASS o.f is 6 259 PASS o.g is 7 260 PASS o.foo is 42 261 PASS o.a is 1 262 PASS o.b is 2 263 PASS o.c is 3 264 PASS o.d is 4 265 PASS o.e is 5 266 PASS o.f is 6 267 PASS o.g is 7 268 PASS o.foo is void 0 269 PASS o.a is 1 270 PASS o.b is 2 271 PASS o.c is 3 272 PASS o.d is 4 273 PASS o.e is 5 274 PASS o.f is 6 275 PASS o.g is 7 276 PASS o.foo is 42 277 PASS o.a is 1 278 PASS o.b is 2 279 PASS o.c is 3 280 PASS o.d is 4 281 PASS o.e is 5 282 PASS o.f is 6 283 PASS o.g is 7 284 PASS o.foo is void 0 285 PASS o.a is 1 286 PASS o.b is 2 287 PASS o.c is 3 288 PASS o.d is 4 289 PASS o.e is 5 290 PASS o.f is 6 291 PASS o.g is 7 292 PASS o.foo is 42 293 PASS o.a is 1 294 PASS o.b is 2 295 PASS o.c is 3 296 PASS o.d is 4 297 PASS o.e is 5 298 PASS o.f is 6 299 PASS o.g is 7 300 PASS o.foo is void 0 301 PASS o.a is 1 302 PASS o.b is 2 303 PASS o.c is 3 304 PASS o.d is 4 305 PASS o.e is 5 306 PASS o.f is 6 307 PASS o.g is 7 308 PASS o.foo is 42 309 PASS o.a is 1 310 PASS o.b is 2 311 PASS o.c is 3 312 PASS o.d is 4 313 PASS o.e is 5 314 PASS o.f is 6 315 PASS o.g is 7 316 PASS o.foo is void 0 317 PASS o.a is 1 318 PASS o.b is 2 319 PASS o.c is 3 320 PASS o.d is 4 321 PASS o.e is 5 322 PASS o.f is 6 323 PASS o.g is 7 324 PASS o.foo is 42 325 PASS o.a is 1 326 PASS o.b is 2 327 PASS o.c is 3 328 PASS o.d is 4 329 PASS o.e is 5 330 PASS o.f is 6 331 PASS o.g is 7 332 PASS o.foo is void 0 333 PASS o.a is 1 334 PASS o.b is 2 335 PASS o.c is 3 336 PASS o.d is 4 337 PASS o.e is 5 338 PASS o.f is 6 339 PASS o.g is 7 340 PASS o.foo is 42 341 PASS o.a is 1 342 PASS o.b is 2 343 PASS o.c is 3 344 PASS o.d is 4 345 PASS o.e is 5 346 PASS o.f is 6 347 PASS o.g is 7 348 PASS o.foo is void 0 349 PASS o.a is 1 350 PASS o.b is 2 351 PASS o.c is 3 352 PASS o.d is 4 353 PASS o.e is 5 354 PASS o.f is 6 355 PASS o.g is 7 356 PASS o.foo is 42 357 PASS o.a is 1 358 PASS o.b is 2 359 PASS o.c is 3 360 PASS o.d is 4 361 PASS o.e is 5 362 PASS o.f is 6 363 PASS o.g is 7 364 PASS o.foo is void 0 365 PASS o.a is 1 366 PASS o.b is 2 367 PASS o.c is 3 368 PASS o.d is 4 369 PASS o.e is 5 370 PASS o.f is 6 371 PASS o.g is 7 372 PASS o.foo is 42 373 PASS o.a is 1 374 PASS o.b is 2 375 PASS o.c is 3 376 PASS o.d is 4 377 PASS o.e is 5 378 PASS o.f is 6 379 PASS o.g is 7 380 PASS o.foo is void 0 381 PASS o.a is 1 382 PASS o.b is 2 383 PASS o.c is 3 384 PASS o.d is 4 385 PASS o.e is 5 386 PASS o.f is 6 387 PASS o.g is 7 388 PASS o.foo is 42 389 PASS o.a is 1 390 PASS o.b is 2 391 PASS o.c is 3 392 PASS o.d is 4 393 PASS o.e is 5 394 PASS o.f is 6 395 PASS o.g is 7 396 PASS o.foo is void 0 397 PASS o.a is 1 398 PASS o.b is 2 399 PASS o.c is 3 400 PASS o.d is 4 401 PASS o.e is 5 402 PASS o.f is 6 403 PASS o.g is 7 404 PASS o.foo is 42 405 PASS o.a is 1 406 PASS o.b is 2 407 PASS o.c is 3 408 PASS o.d is 4 409 PASS o.e is 5 410 PASS o.f is 6 411 PASS o.g is 7 412 PASS o.foo is void 0 413 PASS o.a is 1 414 PASS o.b is 2 415 PASS o.c is 3 416 PASS o.d is 4 417 PASS o.e is 5 418 PASS o.f is 6 419 PASS o.g is 7 420 PASS o.foo is 42 421 PASS o.a is 1 422 PASS o.b is 2 423 PASS o.c is 3 424 PASS o.d is 4 425 PASS o.e is 5 426 PASS o.f is 6 427 PASS o.g is 7 428 PASS o.foo is void 0 429 PASS o.a is 1 430 PASS o.b is 2 431 PASS o.c is 3 432 PASS o.d is 4 433 PASS o.e is 5 434 PASS o.f is 6 435 PASS o.g is 7 436 PASS o.foo is 42 437 PASS o.a is 1 438 PASS o.b is 2 439 PASS o.c is 3 440 PASS o.d is 4 441 PASS o.e is 5 442 PASS o.f is 6 443 PASS o.g is 7 444 PASS o.foo is void 0 445 PASS o.a is 1 446 PASS o.b is 2 447 PASS o.c is 3 448 PASS o.d is 4 449 PASS o.e is 5 450 PASS o.f is 6 451 PASS o.g is 7 452 PASS o.foo is 42 453 PASS o.a is 1 454 PASS o.b is 2 455 PASS o.c is 3 456 PASS o.d is 4 457 PASS o.e is 5 458 PASS o.f is 6 459 PASS o.g is 7 460 PASS o.foo is void 0 461 PASS o.a is 1 462 PASS o.b is 2 463 PASS o.c is 3 464 PASS o.d is 4 465 PASS o.e is 5 466 PASS o.f is 6 467 PASS o.g is 7 468 PASS o.foo is 42 469 PASS o.a is 1 470 PASS o.b is 2 471 PASS o.c is 3 472 PASS o.d is 4 473 PASS o.e is 5 474 PASS o.f is 6 475 PASS o.g is 7 476 PASS o.foo is void 0 477 PASS o.a is 1 478 PASS o.b is 2 479 PASS o.c is 3 480 PASS o.d is 4 481 PASS o.e is 5 482 PASS o.f is 6 483 PASS o.g is 7 484 PASS o.foo is 42 485 PASS o.a is 1 486 PASS o.b is 2 487 PASS o.c is 3 488 PASS o.d is 4 489 PASS o.e is 5 490 PASS o.f is 6 491 PASS o.g is 7 492 PASS o.foo is void 0 493 PASS o.a is 1 494 PASS o.b is 2 495 PASS o.c is 3 496 PASS o.d is 4 497 PASS o.e is 5 498 PASS o.f is 6 499 PASS o.g is 7 500 PASS o.foo is 42 501 PASS o.a is 1 502 PASS o.b is 2 503 PASS o.c is 3 504 PASS o.d is 4 505 PASS o.e is 5 506 PASS o.f is 6 507 PASS o.g is 7 508 PASS o.foo is void 0 509 PASS o.a is 1 510 PASS o.b is 2 511 PASS o.c is 3 512 PASS o.d is 4 513 PASS o.e is 5 514 PASS o.f is 6 515 PASS o.g is 7 516 PASS o.foo is 42 517 PASS o.a is 1 518 PASS o.b is 2 519 PASS o.c is 3 520 PASS o.d is 4 521 PASS o.e is 5 522 PASS o.f is 6 523 PASS o.g is 7 524 PASS o.foo is void 0 525 PASS o.a is 1 526 PASS o.b is 2 527 PASS o.c is 3 528 PASS o.d is 4 529 PASS o.e is 5 530 PASS o.f is 6 531 PASS o.g is 7 532 PASS o.foo is 42 533 PASS o.a is 1 534 PASS o.b is 2 535 PASS o.c is 3 536 PASS o.d is 4 537 PASS o.e is 5 538 PASS o.f is 6 539 PASS o.g is 7 540 PASS o.foo is void 0 541 PASS o.a is 1 542 PASS o.b is 2 543 PASS o.c is 3 544 PASS o.d is 4 545 PASS o.e is 5 546 PASS o.f is 6 547 PASS o.g is 7 548 PASS o.foo is 42 549 PASS o.a is 1 550 PASS o.b is 2 551 PASS o.c is 3 552 PASS o.d is 4 553 PASS o.e is 5 554 PASS o.f is 6 555 PASS o.g is 7 556 PASS o.foo is void 0 557 PASS o.a is 1 558 PASS o.b is 2 559 PASS o.c is 3 560 PASS o.d is 4 561 PASS o.e is 5 562 PASS o.f is 6 563 PASS o.g is 7 564 PASS o.foo is 42 565 PASS o.a is 1 566 PASS o.b is 2 567 PASS o.c is 3 568 PASS o.d is 4 569 PASS o.e is 5 570 PASS o.f is 6 571 PASS o.g is 7 572 PASS o.foo is void 0 573 PASS o.a is 1 574 PASS o.b is 2 575 PASS o.c is 3 576 PASS o.d is 4 577 PASS o.e is 5 578 PASS o.f is 6 579 PASS o.g is 7 580 PASS o.foo is 42 581 PASS o.a is 1 582 PASS o.b is 2 583 PASS o.c is 3 584 PASS o.d is 4 585 PASS o.e is 5 586 PASS o.f is 6 587 PASS o.g is 7 588 PASS o.foo is void 0 589 PASS o.a is 1 590 PASS o.b is 2 591 PASS o.c is 3 592 PASS o.d is 4 593 PASS o.e is 5 594 PASS o.f is 6 595 PASS o.g is 7 596 PASS o.foo is 42 597 PASS o.a is 1 598 PASS o.b is 2 599 PASS o.c is 3 600 PASS o.d is 4 601 PASS o.e is 5 602 PASS o.f is 6 603 PASS o.g is 7 604 PASS o.foo is void 0 605 PASS o.a is 1 606 PASS o.b is 2 607 PASS o.c is 3 608 PASS o.d is 4 609 PASS o.e is 5 610 PASS o.f is 6 611 PASS o.g is 7 612 PASS o.foo is 42 613 PASS o.a is 1 614 PASS o.b is 2 615 PASS o.c is 3 616 PASS o.d is 4 617 PASS o.e is 5 618 PASS o.f is 6 619 PASS o.g is 7 620 PASS o.foo is void 0 621 PASS o.a is 1 622 PASS o.b is 2 623 PASS o.c is 3 624 PASS o.d is 4 625 PASS o.e is 5 626 PASS o.f is 6 627 PASS o.g is 7 628 PASS o.foo is 42 629 PASS o.a is 1 630 PASS o.b is 2 631 PASS o.c is 3 632 PASS o.d is 4 633 PASS o.e is 5 634 PASS o.f is 6 635 PASS o.g is 7 636 PASS o.foo is void 0 637 PASS o.a is 1 638 PASS o.b is 2 639 PASS o.c is 3 640 PASS o.d is 4 641 PASS o.e is 5 642 PASS o.f is 6 643 PASS o.g is 7 644 PASS o.foo is 42 645 PASS o.a is 1 646 PASS o.b is 2 647 PASS o.c is 3 648 PASS o.d is 4 649 PASS o.e is 5 650 PASS o.f is 6 651 PASS o.g is 7 652 PASS o.foo is void 0 653 PASS o.a is 1 654 PASS o.b is 2 655 PASS o.c is 3 656 PASS o.d is 4 657 PASS o.e is 5 658 PASS o.f is 6 659 PASS o.g is 7 660 PASS o.foo is 42 661 PASS o.a is 1 662 PASS o.b is 2 663 PASS o.c is 3 664 PASS o.d is 4 665 PASS o.e is 5 666 PASS o.f is 6 667 PASS o.g is 7 668 PASS o.foo is void 0 669 PASS o.a is 1 670 PASS o.b is 2 671 PASS o.c is 3 672 PASS o.d is 4 673 PASS o.e is 5 674 PASS o.f is 6 675 PASS o.g is 7 676 PASS o.foo is 42 677 PASS o.a is 1 678 PASS o.b is 2 679 PASS o.c is 3 680 PASS o.d is 4 681 PASS o.e is 5 682 PASS o.f is 6 683 PASS o.g is 7 684 PASS o.foo is void 0 685 PASS o.a is 1 686 PASS o.b is 2 687 PASS o.c is 3 688 PASS o.d is 4 689 PASS o.e is 5 690 PASS o.f is 6 691 PASS o.g is 7 692 PASS o.foo is 42 693 PASS o.a is 1 694 PASS o.b is 2 695 PASS o.c is 3 696 PASS o.d is 4 697 PASS o.e is 5 698 PASS o.f is 6 699 PASS o.g is 7 700 PASS o.foo is void 0 701 PASS o.a is 1 702 PASS o.b is 2 703 PASS o.c is 3 704 PASS o.d is 4 705 PASS o.e is 5 706 PASS o.f is 6 707 PASS o.g is 7 708 PASS o.foo is 42 709 PASS o.a is 1 710 PASS o.b is 2 711 PASS o.c is 3 712 PASS o.d is 4 713 PASS o.e is 5 714 PASS o.f is 6 715 PASS o.g is 7 716 PASS o.foo is void 0 717 PASS o.a is 1 718 PASS o.b is 2 719 PASS o.c is 3 720 PASS o.d is 4 721 PASS o.e is 5 722 PASS o.f is 6 723 PASS o.g is 7 724 PASS o.foo is 42 725 PASS o.a is 1 726 PASS o.b is 2 727 PASS o.c is 3 728 PASS o.d is 4 729 PASS o.e is 5 730 PASS o.f is 6 731 PASS o.g is 7 732 PASS o.foo is void 0 733 PASS o.a is 1 734 PASS o.b is 2 735 PASS o.c is 3 736 PASS o.d is 4 737 PASS o.e is 5 738 PASS o.f is 6 739 PASS o.g is 7 740 PASS o.foo is 42 741 PASS o.a is 1 742 PASS o.b is 2 743 PASS o.c is 3 744 PASS o.d is 4 745 PASS o.e is 5 746 PASS o.f is 6 747 PASS o.g is 7 748 PASS o.foo is void 0 749 PASS o.a is 1 750 PASS o.b is 2 751 PASS o.c is 3 752 PASS o.d is 4 753 PASS o.e is 5 754 PASS o.f is 6 755 PASS o.g is 7 756 PASS o.foo is 42 757 PASS o.a is 1 758 PASS o.b is 2 759 PASS o.c is 3 760 PASS o.d is 4 761 PASS o.e is 5 762 PASS o.f is 6 763 PASS o.g is 7 764 PASS o.foo is void 0 765 PASS o.a is 1 766 PASS o.b is 2 767 PASS o.c is 3 768 PASS o.d is 4 769 PASS o.e is 5 770 PASS o.f is 6 771 PASS o.g is 7 772 PASS o.foo is 42 773 PASS o.a is 1 774 PASS o.b is 2 775 PASS o.c is 3 776 PASS o.d is 4 777 PASS o.e is 5 778 PASS o.f is 6 779 PASS o.g is 7 780 PASS o.foo is void 0 781 PASS o.a is 1 782 PASS o.b is 2 783 PASS o.c is 3 784 PASS o.d is 4 785 PASS o.e is 5 786 PASS o.f is 6 787 PASS o.g is 7 788 PASS o.foo is 42 789 PASS o.a is 1 790 PASS o.b is 2 791 PASS o.c is 3 792 PASS o.d is 4 793 PASS o.e is 5 794 PASS o.f is 6 795 PASS o.g is 7 796 PASS o.foo is void 0 797 PASS o.a is 1 798 PASS o.b is 2 799 PASS o.c is 3 800 PASS o.d is 4 801 PASS o.e is 5 802 PASS o.f is 6 803 PASS o.g is 7 804 PASS o.foo is 42 805 PASS o.a is 1 806 PASS o.b is 2 807 PASS o.c is 3 808 PASS o.d is 4 809 PASS o.e is 5 810 PASS o.f is 6 811 PASS o.g is 7 812 PASS o.foo is void 0 813 PASS o.a is 1 814 PASS o.b is 2 815 PASS o.c is 3 816 PASS o.d is 4 817 PASS o.e is 5 818 PASS o.f is 6 819 PASS o.g is 7 820 PASS o.foo is 42 821 PASS o.a is 1 822 PASS o.b is 2 823 PASS o.c is 3 824 PASS o.d is 4 825 PASS o.e is 5 826 PASS o.f is 6 827 PASS o.g is 7 828 PASS o.foo is void 0 829 PASS o.a is 1 830 PASS o.b is 2 831 PASS o.c is 3 832 PASS o.d is 4 833 PASS o.e is 5 834 PASS o.f is 6 835 PASS o.g is 7 836 PASS o.foo is 42 837 PASS o.a is 1 838 PASS o.b is 2 839 PASS o.c is 3 840 PASS o.d is 4 841 PASS o.e is 5 842 PASS o.f is 6 843 PASS o.g is 7 844 PASS o.foo is void 0 845 PASS o.a is 1 846 PASS o.b is 2 847 PASS o.c is 3 848 PASS o.d is 4 849 PASS o.e is 5 850 PASS o.f is 6 851 PASS o.g is 7 852 PASS o.foo is 42 853 PASS o.a is 1 854 PASS o.b is 2 855 PASS o.c is 3 856 PASS o.d is 4 857 PASS o.e is 5 858 PASS o.f is 6 859 PASS o.g is 7 860 PASS o.foo is void 0 861 PASS o.a is 1 862 PASS o.b is 2 863 PASS o.c is 3 864 PASS o.d is 4 865 PASS o.e is 5 866 PASS o.f is 6 867 PASS o.g is 7 868 PASS o.foo is 42 869 PASS o.a is 1 870 PASS o.b is 2 871 PASS o.c is 3 872 PASS o.d is 4 873 PASS o.e is 5 874 PASS o.f is 6 875 PASS o.g is 7 876 PASS o.foo is void 0 877 PASS o.a is 1 878 PASS o.b is 2 879 PASS o.c is 3 880 PASS o.d is 4 881 PASS o.e is 5 882 PASS o.f is 6 883 PASS o.g is 7 884 PASS o.foo is 42 885 PASS o.a is 1 886 PASS o.b is 2 887 PASS o.c is 3 888 PASS o.d is 4 889 PASS o.e is 5 890 PASS o.f is 6 891 PASS o.g is 7 892 PASS o.foo is void 0 893 PASS o.a is 1 894 PASS o.b is 2 895 PASS o.c is 3 896 PASS o.d is 4 897 PASS o.e is 5 898 PASS o.f is 6 899 PASS o.g is 7 900 PASS o.foo is 42 901 PASS o.a is 1 902 PASS o.b is 2 903 PASS o.c is 3 904 PASS o.d is 4 905 PASS o.e is 5 906 PASS o.f is 6 907 PASS o.g is 7 908 PASS o.foo is void 0 909 PASS o.a is 1 910 PASS o.b is 2 911 PASS o.c is 3 912 PASS o.d is 4 913 PASS o.e is 5 914 PASS o.f is 6 915 PASS o.g is 7 916 PASS o.foo is 42 917 PASS o.a is 1 918 PASS o.b is 2 919 PASS o.c is 3 920 PASS o.d is 4 921 PASS o.e is 5 922 PASS o.f is 6 923 PASS o.g is 7 924 PASS o.foo is void 0 925 PASS o.a is 1 926 PASS o.b is 2 927 PASS o.c is 3 928 PASS o.d is 4 929 PASS o.e is 5 930 PASS o.f is 6 931 PASS o.g is 7 932 PASS o.foo is 42 933 PASS o.a is 1 934 PASS o.b is 2 935 PASS o.c is 3 936 PASS o.d is 4 937 PASS o.e is 5 938 PASS o.f is 6 939 PASS o.g is 7 940 PASS o.foo is void 0 941 PASS o.a is 1 942 PASS o.b is 2 943 PASS o.c is 3 944 PASS o.d is 4 945 PASS o.e is 5 946 PASS o.f is 6 947 PASS o.g is 7 948 PASS o.foo is 42 949 PASS o.a is 1 950 PASS o.b is 2 951 PASS o.c is 3 952 PASS o.d is 4 953 PASS o.e is 5 954 PASS o.f is 6 955 PASS o.g is 7 956 PASS o.foo is void 0 957 PASS o.a is 1 958 PASS o.b is 2 959 PASS o.c is 3 960 PASS o.d is 4 961 PASS o.e is 5 962 PASS o.f is 6 963 PASS o.g is 7 964 PASS o.foo is 42 965 PASS o.a is 1 966 PASS o.b is 2 967 PASS o.c is 3 968 PASS o.d is 4 969 PASS o.e is 5 970 PASS o.f is 6 971 PASS o.g is 7 972 PASS o.foo is void 0 973 PASS o.a is 1 974 PASS o.b is 2 975 PASS o.c is 3 976 PASS o.d is 4 977 PASS o.e is 5 978 PASS o.f is 6 979 PASS o.g is 7 980 PASS o.foo is 42 981 PASS o.a is 1 982 PASS o.b is 2 983 PASS o.c is 3 984 PASS o.d is 4 985 PASS o.e is 5 986 PASS o.f is 6 987 PASS o.g is 7 988 PASS o.foo is void 0 989 PASS o.a is 1 990 PASS o.b is 2 991 PASS o.c is 3 992 PASS o.d is 4 993 PASS o.e is 5 994 PASS o.f is 6 995 PASS o.g is 7 996 PASS o.foo is 42 997 PASS o.a is 1 998 PASS o.b is 2 999 PASS o.c is 3 1000 PASS o.d is 4 1001 PASS o.e is 5 1002 PASS o.f is 6 1003 PASS o.g is 7 1004 PASS o.foo is void 0 1005 PASS o.a is 1 1006 PASS o.b is 2 1007 PASS o.c is 3 1008 PASS o.d is 4 1009 PASS o.e is 5 1010 PASS o.f is 6 1011 PASS o.g is 7 1012 PASS o.foo is 42 1013 PASS o.a is 1 1014 PASS o.b is 2 1015 PASS o.c is 3 1016 PASS o.d is 4 1017 PASS o.e is 5 1018 PASS o.f is 6 1019 PASS o.g is 7 1020 PASS o.foo is void 0 1021 PASS o.a is 1 1022 PASS o.b is 2 1023 PASS o.c is 3 1024 PASS o.d is 4 1025 PASS o.e is 5 1026 PASS o.f is 6 1027 PASS o.g is 7 1028 PASS o.foo is 42 1029 PASS o.a is 1 1030 PASS o.b is 2 1031 PASS o.c is 3 1032 PASS o.d is 4 1033 PASS o.e is 5 1034 PASS o.f is 6 1035 PASS o.g is 7 1036 PASS o.foo is void 0 1037 PASS o.a is 1 1038 PASS o.b is 2 1039 PASS o.c is 3 1040 PASS o.d is 4 1041 PASS o.e is 5 1042 PASS o.f is 6 1043 PASS o.g is 7 1044 PASS o.foo is 42 1045 PASS o.a is 1 1046 PASS o.b is 2 1047 PASS o.c is 3 1048 PASS o.d is 4 1049 PASS o.e is 5 1050 PASS o.f is 6 1051 PASS o.g is 7 1052 PASS o.foo is void 0 1053 PASS o.a is 1 1054 PASS o.b is 2 1055 PASS o.c is 3 1056 PASS o.d is 4 1057 PASS o.e is 5 1058 PASS o.f is 6 1059 PASS o.g is 7 1060 PASS o.foo is 42 1061 PASS o.a is 1 1062 PASS o.b is 2 1063 PASS o.c is 3 1064 PASS o.d is 4 1065 PASS o.e is 5 1066 PASS o.f is 6 1067 PASS o.g is 7 1068 PASS o.foo is void 0 1069 PASS o.a is 1 1070 PASS o.b is 2 1071 PASS o.c is 3 1072 PASS o.d is 4 1073 PASS o.e is 5 1074 PASS o.f is 6 1075 PASS o.g is 7 1076 PASS o.foo is 42 1077 PASS o.a is 1 1078 PASS o.b is 2 1079 PASS o.c is 3 1080 PASS o.d is 4 1081 PASS o.e is 5 1082 PASS o.f is 6 1083 PASS o.g is 7 1084 PASS o.foo is void 0 1085 PASS o.a is 1 1086 PASS o.b is 2 1087 PASS o.c is 3 1088 PASS o.d is 4 1089 PASS o.e is 5 1090 PASS o.f is 6 1091 PASS o.g is 7 1092 PASS o.foo is 42 1093 PASS o.a is 1 1094 PASS o.b is 2 1095 PASS o.c is 3 1096 PASS o.d is 4 1097 PASS o.e is 5 1098 PASS o.f is 6 1099 PASS o.g is 7 1100 PASS o.foo is void 0 1101 PASS o.a is 1 1102 PASS o.b is 2 1103 PASS o.c is 3 1104 PASS o.d is 4 1105 PASS o.e is 5 1106 PASS o.f is 6 1107 PASS o.g is 7 1108 PASS o.foo is 42 1109 PASS o.a is 1 1110 PASS o.b is 2 1111 PASS o.c is 3 1112 PASS o.d is 4 1113 PASS o.e is 5 1114 PASS o.f is 6 1115 PASS o.g is 7 1116 PASS o.foo is void 0 1117 PASS o.a is 1 1118 PASS o.b is 2 1119 PASS o.c is 3 1120 PASS o.d is 4 1121 PASS o.e is 5 1122 PASS o.f is 6 1123 PASS o.g is 7 1124 PASS o.foo is 42 1125 PASS o.a is 1 1126 PASS o.b is 2 1127 PASS o.c is 3 1128 PASS o.d is 4 1129 PASS o.e is 5 1130 PASS o.f is 6 1131 PASS o.g is 7 1132 PASS o.foo is void 0 1133 PASS o.a is 1 1134 PASS o.b is 2 1135 PASS o.c is 3 1136 PASS o.d is 4 1137 PASS o.e is 5 1138 PASS o.f is 6 1139 PASS o.g is 7 1140 PASS o.foo is 42 1141 PASS o.a is 1 1142 PASS o.b is 2 1143 PASS o.c is 3 1144 PASS o.d is 4 1145 PASS o.e is 5 1146 PASS o.f is 6 1147 PASS o.g is 7 1148 PASS o.foo is void 0 1149 PASS o.a is 1 1150 PASS o.b is 2 1151 PASS o.c is 3 1152 PASS o.d is 4 1153 PASS o.e is 5 1154 PASS o.f is 6 1155 PASS o.g is 7 1156 PASS o.foo is 42 1157 PASS o.a is 1 1158 PASS o.b is 2 1159 PASS o.c is 3 1160 PASS o.d is 4 1161 PASS o.e is 5 1162 PASS o.f is 6 1163 PASS o.g is 7 1164 PASS o.foo is void 0 1165 PASS o.a is 1 1166 PASS o.b is 2 1167 PASS o.c is 3 1168 PASS o.d is 4 1169 PASS o.e is 5 1170 PASS o.f is 6 1171 PASS o.g is 7 1172 PASS o.foo is 42 1173 PASS o.a is 1 1174 PASS o.b is 2 1175 PASS o.c is 3 1176 PASS o.d is 4 1177 PASS o.e is 5 1178 PASS o.f is 6 1179 PASS o.g is 7 1180 PASS o.foo is void 0 1181 PASS o.a is 1 1182 PASS o.b is 2 1183 PASS o.c is 3 1184 PASS o.d is 4 1185 PASS o.e is 5 1186 PASS o.f is 6 1187 PASS o.g is 7 1188 PASS o.foo is 42 1189 PASS o.a is 1 1190 PASS o.b is 2 1191 PASS o.c is 3 1192 PASS o.d is 4 1193 PASS o.e is 5 1194 PASS o.f is 6 1195 PASS o.g is 7 1196 PASS o.foo is void 0 1197 PASS o.a is 1 1198 PASS o.b is 2 1199 PASS o.c is 3 1200 PASS o.d is 4 1201 PASS o.e is 5 1202 PASS o.f is 6 1203 PASS o.g is 7 1204 PASS o.foo is 42 1205 PASS o.a is 1 1206 PASS o.b is 2 1207 PASS o.c is 3 1208 PASS o.d is 4 1209 PASS o.e is 5 1210 PASS o.f is 6 1211 PASS o.g is 7 1212 PASS o.foo is void 0 1213 PASS o.a is 1 1214 PASS o.b is 2 1215 PASS o.c is 3 1216 PASS o.d is 4 1217 PASS o.e is 5 1218 PASS o.f is 6 1219 PASS o.g is 7 1220 PASS o.foo is 42 1221 PASS o.a is 1 1222 PASS o.b is 2 1223 PASS o.c is 3 1224 PASS o.d is 4 1225 PASS o.e is 5 1226 PASS o.f is 6 1227 PASS o.g is 7 1228 PASS o.foo is void 0 1229 PASS successfullyParsed is true 1230 1231 TEST COMPLETE 1232 1233