Home | History | Annotate | Download | only in webkit
      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 using an argument as a captured variable, in the legitimate sense rather than the function.arguments sense, works as expected.
     25 
     26 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
     27 
     28 
     29 PASS counter() is 1
     30 PASS counter() is 2
     31 PASS counter() is 3
     32 PASS counter() is 4
     33 PASS counter() is 5
     34 PASS counter() is 6
     35 PASS counter() is 7
     36 PASS counter() is 8
     37 PASS counter() is 9
     38 PASS counter() is 10
     39 PASS counter() is 2
     40 PASS counter() is 3
     41 PASS counter() is 4
     42 PASS counter() is 5
     43 PASS counter() is 6
     44 PASS counter() is 7
     45 PASS counter() is 8
     46 PASS counter() is 9
     47 PASS counter() is 10
     48 PASS counter() is 11
     49 PASS counter() is 3
     50 PASS counter() is 4
     51 PASS counter() is 5
     52 PASS counter() is 6
     53 PASS counter() is 7
     54 PASS counter() is 8
     55 PASS counter() is 9
     56 PASS counter() is 10
     57 PASS counter() is 11
     58 PASS counter() is 12
     59 PASS counter() is 4
     60 PASS counter() is 5
     61 PASS counter() is 6
     62 PASS counter() is 7
     63 PASS counter() is 8
     64 PASS counter() is 9
     65 PASS counter() is 10
     66 PASS counter() is 11
     67 PASS counter() is 12
     68 PASS counter() is 13
     69 PASS counter() is 5
     70 PASS counter() is 6
     71 PASS counter() is 7
     72 PASS counter() is 8
     73 PASS counter() is 9
     74 PASS counter() is 10
     75 PASS counter() is 11
     76 PASS counter() is 12
     77 PASS counter() is 13
     78 PASS counter() is 14
     79 PASS counter() is 6
     80 PASS counter() is 7
     81 PASS counter() is 8
     82 PASS counter() is 9
     83 PASS counter() is 10
     84 PASS counter() is 11
     85 PASS counter() is 12
     86 PASS counter() is 13
     87 PASS counter() is 14
     88 PASS counter() is 15
     89 PASS counter() is 7
     90 PASS counter() is 8
     91 PASS counter() is 9
     92 PASS counter() is 10
     93 PASS counter() is 11
     94 PASS counter() is 12
     95 PASS counter() is 13
     96 PASS counter() is 14
     97 PASS counter() is 15
     98 PASS counter() is 16
     99 PASS counter() is 8
    100 PASS counter() is 9
    101 PASS counter() is 10
    102 PASS counter() is 11
    103 PASS counter() is 12
    104 PASS counter() is 13
    105 PASS counter() is 14
    106 PASS counter() is 15
    107 PASS counter() is 16
    108 PASS counter() is 17
    109 PASS counter() is 9
    110 PASS counter() is 10
    111 PASS counter() is 11
    112 PASS counter() is 12
    113 PASS counter() is 13
    114 PASS counter() is 14
    115 PASS counter() is 15
    116 PASS counter() is 16
    117 PASS counter() is 17
    118 PASS counter() is 18
    119 PASS counter() is 10
    120 PASS counter() is 11
    121 PASS counter() is 12
    122 PASS counter() is 13
    123 PASS counter() is 14
    124 PASS counter() is 15
    125 PASS counter() is 16
    126 PASS counter() is 17
    127 PASS counter() is 18
    128 PASS counter() is 19
    129 PASS counter() is 11
    130 PASS counter() is 12
    131 PASS counter() is 13
    132 PASS counter() is 14
    133 PASS counter() is 15
    134 PASS counter() is 16
    135 PASS counter() is 17
    136 PASS counter() is 18
    137 PASS counter() is 19
    138 PASS counter() is 20
    139 PASS counter() is 12
    140 PASS counter() is 13
    141 PASS counter() is 14
    142 PASS counter() is 15
    143 PASS counter() is 16
    144 PASS counter() is 17
    145 PASS counter() is 18
    146 PASS counter() is 19
    147 PASS counter() is 20
    148 PASS counter() is 21
    149 PASS counter() is 13
    150 PASS counter() is 14
    151 PASS counter() is 15
    152 PASS counter() is 16
    153 PASS counter() is 17
    154 PASS counter() is 18
    155 PASS counter() is 19
    156 PASS counter() is 20
    157 PASS counter() is 21
    158 PASS counter() is 22
    159 PASS counter() is 14
    160 PASS counter() is 15
    161 PASS counter() is 16
    162 PASS counter() is 17
    163 PASS counter() is 18
    164 PASS counter() is 19
    165 PASS counter() is 20
    166 PASS counter() is 21
    167 PASS counter() is 22
    168 PASS counter() is 23
    169 PASS counter() is 15
    170 PASS counter() is 16
    171 PASS counter() is 17
    172 PASS counter() is 18
    173 PASS counter() is 19
    174 PASS counter() is 20
    175 PASS counter() is 21
    176 PASS counter() is 22
    177 PASS counter() is 23
    178 PASS counter() is 24
    179 PASS counter() is 16
    180 PASS counter() is 17
    181 PASS counter() is 18
    182 PASS counter() is 19
    183 PASS counter() is 20
    184 PASS counter() is 21
    185 PASS counter() is 22
    186 PASS counter() is 23
    187 PASS counter() is 24
    188 PASS counter() is 25
    189 PASS counter() is 17
    190 PASS counter() is 18
    191 PASS counter() is 19
    192 PASS counter() is 20
    193 PASS counter() is 21
    194 PASS counter() is 22
    195 PASS counter() is 23
    196 PASS counter() is 24
    197 PASS counter() is 25
    198 PASS counter() is 26
    199 PASS counter() is 18
    200 PASS counter() is 19
    201 PASS counter() is 20
    202 PASS counter() is 21
    203 PASS counter() is 22
    204 PASS counter() is 23
    205 PASS counter() is 24
    206 PASS counter() is 25
    207 PASS counter() is 26
    208 PASS counter() is 27
    209 PASS counter() is 19
    210 PASS counter() is 20
    211 PASS counter() is 21
    212 PASS counter() is 22
    213 PASS counter() is 23
    214 PASS counter() is 24
    215 PASS counter() is 25
    216 PASS counter() is 26
    217 PASS counter() is 27
    218 PASS counter() is 28
    219 PASS counter() is 20
    220 PASS counter() is 21
    221 PASS counter() is 22
    222 PASS counter() is 23
    223 PASS counter() is 24
    224 PASS counter() is 25
    225 PASS counter() is 26
    226 PASS counter() is 27
    227 PASS counter() is 28
    228 PASS counter() is 29
    229 PASS counter() is 21
    230 PASS counter() is 22
    231 PASS counter() is 23
    232 PASS counter() is 24
    233 PASS counter() is 25
    234 PASS counter() is 26
    235 PASS counter() is 27
    236 PASS counter() is 28
    237 PASS counter() is 29
    238 PASS counter() is 30
    239 PASS counter() is 22
    240 PASS counter() is 23
    241 PASS counter() is 24
    242 PASS counter() is 25
    243 PASS counter() is 26
    244 PASS counter() is 27
    245 PASS counter() is 28
    246 PASS counter() is 29
    247 PASS counter() is 30
    248 PASS counter() is 31
    249 PASS counter() is 23
    250 PASS counter() is 24
    251 PASS counter() is 25
    252 PASS counter() is 26
    253 PASS counter() is 27
    254 PASS counter() is 28
    255 PASS counter() is 29
    256 PASS counter() is 30
    257 PASS counter() is 31
    258 PASS counter() is 32
    259 PASS counter() is 24
    260 PASS counter() is 25
    261 PASS counter() is 26
    262 PASS counter() is 27
    263 PASS counter() is 28
    264 PASS counter() is 29
    265 PASS counter() is 30
    266 PASS counter() is 31
    267 PASS counter() is 32
    268 PASS counter() is 33
    269 PASS counter() is 25
    270 PASS counter() is 26
    271 PASS counter() is 27
    272 PASS counter() is 28
    273 PASS counter() is 29
    274 PASS counter() is 30
    275 PASS counter() is 31
    276 PASS counter() is 32
    277 PASS counter() is 33
    278 PASS counter() is 34
    279 PASS counter() is 26
    280 PASS counter() is 27
    281 PASS counter() is 28
    282 PASS counter() is 29
    283 PASS counter() is 30
    284 PASS counter() is 31
    285 PASS counter() is 32
    286 PASS counter() is 33
    287 PASS counter() is 34
    288 PASS counter() is 35
    289 PASS counter() is 27
    290 PASS counter() is 28
    291 PASS counter() is 29
    292 PASS counter() is 30
    293 PASS counter() is 31
    294 PASS counter() is 32
    295 PASS counter() is 33
    296 PASS counter() is 34
    297 PASS counter() is 35
    298 PASS counter() is 36
    299 PASS counter() is 28
    300 PASS counter() is 29
    301 PASS counter() is 30
    302 PASS counter() is 31
    303 PASS counter() is 32
    304 PASS counter() is 33
    305 PASS counter() is 34
    306 PASS counter() is 35
    307 PASS counter() is 36
    308 PASS counter() is 37
    309 PASS counter() is 29
    310 PASS counter() is 30
    311 PASS counter() is 31
    312 PASS counter() is 32
    313 PASS counter() is 33
    314 PASS counter() is 34
    315 PASS counter() is 35
    316 PASS counter() is 36
    317 PASS counter() is 37
    318 PASS counter() is 38
    319 PASS counter() is 30
    320 PASS counter() is 31
    321 PASS counter() is 32
    322 PASS counter() is 33
    323 PASS counter() is 34
    324 PASS counter() is 35
    325 PASS counter() is 36
    326 PASS counter() is 37
    327 PASS counter() is 38
    328 PASS counter() is 39
    329 PASS counter() is 31
    330 PASS counter() is 32
    331 PASS counter() is 33
    332 PASS counter() is 34
    333 PASS counter() is 35
    334 PASS counter() is 36
    335 PASS counter() is 37
    336 PASS counter() is 38
    337 PASS counter() is 39
    338 PASS counter() is 40
    339 PASS counter() is 32
    340 PASS counter() is 33
    341 PASS counter() is 34
    342 PASS counter() is 35
    343 PASS counter() is 36
    344 PASS counter() is 37
    345 PASS counter() is 38
    346 PASS counter() is 39
    347 PASS counter() is 40
    348 PASS counter() is 41
    349 PASS counter() is 33
    350 PASS counter() is 34
    351 PASS counter() is 35
    352 PASS counter() is 36
    353 PASS counter() is 37
    354 PASS counter() is 38
    355 PASS counter() is 39
    356 PASS counter() is 40
    357 PASS counter() is 41
    358 PASS counter() is 42
    359 PASS counter() is 34
    360 PASS counter() is 35
    361 PASS counter() is 36
    362 PASS counter() is 37
    363 PASS counter() is 38
    364 PASS counter() is 39
    365 PASS counter() is 40
    366 PASS counter() is 41
    367 PASS counter() is 42
    368 PASS counter() is 43
    369 PASS counter() is 35
    370 PASS counter() is 36
    371 PASS counter() is 37
    372 PASS counter() is 38
    373 PASS counter() is 39
    374 PASS counter() is 40
    375 PASS counter() is 41
    376 PASS counter() is 42
    377 PASS counter() is 43
    378 PASS counter() is 44
    379 PASS counter() is 36
    380 PASS counter() is 37
    381 PASS counter() is 38
    382 PASS counter() is 39
    383 PASS counter() is 40
    384 PASS counter() is 41
    385 PASS counter() is 42
    386 PASS counter() is 43
    387 PASS counter() is 44
    388 PASS counter() is 45
    389 PASS counter() is 37
    390 PASS counter() is 38
    391 PASS counter() is 39
    392 PASS counter() is 40
    393 PASS counter() is 41
    394 PASS counter() is 42
    395 PASS counter() is 43
    396 PASS counter() is 44
    397 PASS counter() is 45
    398 PASS counter() is 46
    399 PASS counter() is 38
    400 PASS counter() is 39
    401 PASS counter() is 40
    402 PASS counter() is 41
    403 PASS counter() is 42
    404 PASS counter() is 43
    405 PASS counter() is 44
    406 PASS counter() is 45
    407 PASS counter() is 46
    408 PASS counter() is 47
    409 PASS counter() is 39
    410 PASS counter() is 40
    411 PASS counter() is 41
    412 PASS counter() is 42
    413 PASS counter() is 43
    414 PASS counter() is 44
    415 PASS counter() is 45
    416 PASS counter() is 46
    417 PASS counter() is 47
    418 PASS counter() is 48
    419 PASS counter() is 40
    420 PASS counter() is 41
    421 PASS counter() is 42
    422 PASS counter() is 43
    423 PASS counter() is 44
    424 PASS counter() is 45
    425 PASS counter() is 46
    426 PASS counter() is 47
    427 PASS counter() is 48
    428 PASS counter() is 49
    429 PASS counter() is 41
    430 PASS counter() is 42
    431 PASS counter() is 43
    432 PASS counter() is 44
    433 PASS counter() is 45
    434 PASS counter() is 46
    435 PASS counter() is 47
    436 PASS counter() is 48
    437 PASS counter() is 49
    438 PASS counter() is 50
    439 PASS counter() is 42
    440 PASS counter() is 43
    441 PASS counter() is 44
    442 PASS counter() is 45
    443 PASS counter() is 46
    444 PASS counter() is 47
    445 PASS counter() is 48
    446 PASS counter() is 49
    447 PASS counter() is 50
    448 PASS counter() is 51
    449 PASS counter() is 43
    450 PASS counter() is 44
    451 PASS counter() is 45
    452 PASS counter() is 46
    453 PASS counter() is 47
    454 PASS counter() is 48
    455 PASS counter() is 49
    456 PASS counter() is 50
    457 PASS counter() is 51
    458 PASS counter() is 52
    459 PASS counter() is 44
    460 PASS counter() is 45
    461 PASS counter() is 46
    462 PASS counter() is 47
    463 PASS counter() is 48
    464 PASS counter() is 49
    465 PASS counter() is 50
    466 PASS counter() is 51
    467 PASS counter() is 52
    468 PASS counter() is 53
    469 PASS counter() is 45
    470 PASS counter() is 46
    471 PASS counter() is 47
    472 PASS counter() is 48
    473 PASS counter() is 49
    474 PASS counter() is 50
    475 PASS counter() is 51
    476 PASS counter() is 52
    477 PASS counter() is 53
    478 PASS counter() is 54
    479 PASS counter() is 46
    480 PASS counter() is 47
    481 PASS counter() is 48
    482 PASS counter() is 49
    483 PASS counter() is 50
    484 PASS counter() is 51
    485 PASS counter() is 52
    486 PASS counter() is 53
    487 PASS counter() is 54
    488 PASS counter() is 55
    489 PASS counter() is 47
    490 PASS counter() is 48
    491 PASS counter() is 49
    492 PASS counter() is 50
    493 PASS counter() is 51
    494 PASS counter() is 52
    495 PASS counter() is 53
    496 PASS counter() is 54
    497 PASS counter() is 55
    498 PASS counter() is 56
    499 PASS counter() is 48
    500 PASS counter() is 49
    501 PASS counter() is 50
    502 PASS counter() is 51
    503 PASS counter() is 52
    504 PASS counter() is 53
    505 PASS counter() is 54
    506 PASS counter() is 55
    507 PASS counter() is 56
    508 PASS counter() is 57
    509 PASS counter() is 49
    510 PASS counter() is 50
    511 PASS counter() is 51
    512 PASS counter() is 52
    513 PASS counter() is 53
    514 PASS counter() is 54
    515 PASS counter() is 55
    516 PASS counter() is 56
    517 PASS counter() is 57
    518 PASS counter() is 58
    519 PASS counter() is 50
    520 PASS counter() is 51
    521 PASS counter() is 52
    522 PASS counter() is 53
    523 PASS counter() is 54
    524 PASS counter() is 55
    525 PASS counter() is 56
    526 PASS counter() is 57
    527 PASS counter() is 58
    528 PASS counter() is 59
    529 PASS counter() is 51
    530 PASS counter() is 52
    531 PASS counter() is 53
    532 PASS counter() is 54
    533 PASS counter() is 55
    534 PASS counter() is 56
    535 PASS counter() is 57
    536 PASS counter() is 58
    537 PASS counter() is 59
    538 PASS counter() is 60
    539 PASS counter() is 52
    540 PASS counter() is 53
    541 PASS counter() is 54
    542 PASS counter() is 55
    543 PASS counter() is 56
    544 PASS counter() is 57
    545 PASS counter() is 58
    546 PASS counter() is 59
    547 PASS counter() is 60
    548 PASS counter() is 61
    549 PASS counter() is 53
    550 PASS counter() is 54
    551 PASS counter() is 55
    552 PASS counter() is 56
    553 PASS counter() is 57
    554 PASS counter() is 58
    555 PASS counter() is 59
    556 PASS counter() is 60
    557 PASS counter() is 61
    558 PASS counter() is 62
    559 PASS counter() is 54
    560 PASS counter() is 55
    561 PASS counter() is 56
    562 PASS counter() is 57
    563 PASS counter() is 58
    564 PASS counter() is 59
    565 PASS counter() is 60
    566 PASS counter() is 61
    567 PASS counter() is 62
    568 PASS counter() is 63
    569 PASS counter() is 55
    570 PASS counter() is 56
    571 PASS counter() is 57
    572 PASS counter() is 58
    573 PASS counter() is 59
    574 PASS counter() is 60
    575 PASS counter() is 61
    576 PASS counter() is 62
    577 PASS counter() is 63
    578 PASS counter() is 64
    579 PASS counter() is 56
    580 PASS counter() is 57
    581 PASS counter() is 58
    582 PASS counter() is 59
    583 PASS counter() is 60
    584 PASS counter() is 61
    585 PASS counter() is 62
    586 PASS counter() is 63
    587 PASS counter() is 64
    588 PASS counter() is 65
    589 PASS counter() is 57
    590 PASS counter() is 58
    591 PASS counter() is 59
    592 PASS counter() is 60
    593 PASS counter() is 61
    594 PASS counter() is 62
    595 PASS counter() is 63
    596 PASS counter() is 64
    597 PASS counter() is 65
    598 PASS counter() is 66
    599 PASS counter() is 58
    600 PASS counter() is 59
    601 PASS counter() is 60
    602 PASS counter() is 61
    603 PASS counter() is 62
    604 PASS counter() is 63
    605 PASS counter() is 64
    606 PASS counter() is 65
    607 PASS counter() is 66
    608 PASS counter() is 67
    609 PASS counter() is 59
    610 PASS counter() is 60
    611 PASS counter() is 61
    612 PASS counter() is 62
    613 PASS counter() is 63
    614 PASS counter() is 64
    615 PASS counter() is 65
    616 PASS counter() is 66
    617 PASS counter() is 67
    618 PASS counter() is 68
    619 PASS counter() is 60
    620 PASS counter() is 61
    621 PASS counter() is 62
    622 PASS counter() is 63
    623 PASS counter() is 64
    624 PASS counter() is 65
    625 PASS counter() is 66
    626 PASS counter() is 67
    627 PASS counter() is 68
    628 PASS counter() is 69
    629 PASS counter() is 61
    630 PASS counter() is 62
    631 PASS counter() is 63
    632 PASS counter() is 64
    633 PASS counter() is 65
    634 PASS counter() is 66
    635 PASS counter() is 67
    636 PASS counter() is 68
    637 PASS counter() is 69
    638 PASS counter() is 70
    639 PASS counter() is 62
    640 PASS counter() is 63
    641 PASS counter() is 64
    642 PASS counter() is 65
    643 PASS counter() is 66
    644 PASS counter() is 67
    645 PASS counter() is 68
    646 PASS counter() is 69
    647 PASS counter() is 70
    648 PASS counter() is 71
    649 PASS counter() is 63
    650 PASS counter() is 64
    651 PASS counter() is 65
    652 PASS counter() is 66
    653 PASS counter() is 67
    654 PASS counter() is 68
    655 PASS counter() is 69
    656 PASS counter() is 70
    657 PASS counter() is 71
    658 PASS counter() is 72
    659 PASS counter() is 64
    660 PASS counter() is 65
    661 PASS counter() is 66
    662 PASS counter() is 67
    663 PASS counter() is 68
    664 PASS counter() is 69
    665 PASS counter() is 70
    666 PASS counter() is 71
    667 PASS counter() is 72
    668 PASS counter() is 73
    669 PASS counter() is 65
    670 PASS counter() is 66
    671 PASS counter() is 67
    672 PASS counter() is 68
    673 PASS counter() is 69
    674 PASS counter() is 70
    675 PASS counter() is 71
    676 PASS counter() is 72
    677 PASS counter() is 73
    678 PASS counter() is 74
    679 PASS counter() is 66
    680 PASS counter() is 67
    681 PASS counter() is 68
    682 PASS counter() is 69
    683 PASS counter() is 70
    684 PASS counter() is 71
    685 PASS counter() is 72
    686 PASS counter() is 73
    687 PASS counter() is 74
    688 PASS counter() is 75
    689 PASS counter() is 67
    690 PASS counter() is 68
    691 PASS counter() is 69
    692 PASS counter() is 70
    693 PASS counter() is 71
    694 PASS counter() is 72
    695 PASS counter() is 73
    696 PASS counter() is 74
    697 PASS counter() is 75
    698 PASS counter() is 76
    699 PASS counter() is 68
    700 PASS counter() is 69
    701 PASS counter() is 70
    702 PASS counter() is 71
    703 PASS counter() is 72
    704 PASS counter() is 73
    705 PASS counter() is 74
    706 PASS counter() is 75
    707 PASS counter() is 76
    708 PASS counter() is 77
    709 PASS counter() is 69
    710 PASS counter() is 70
    711 PASS counter() is 71
    712 PASS counter() is 72
    713 PASS counter() is 73
    714 PASS counter() is 74
    715 PASS counter() is 75
    716 PASS counter() is 76
    717 PASS counter() is 77
    718 PASS counter() is 78
    719 PASS counter() is 70
    720 PASS counter() is 71
    721 PASS counter() is 72
    722 PASS counter() is 73
    723 PASS counter() is 74
    724 PASS counter() is 75
    725 PASS counter() is 76
    726 PASS counter() is 77
    727 PASS counter() is 78
    728 PASS counter() is 79
    729 PASS counter() is 71
    730 PASS counter() is 72
    731 PASS counter() is 73
    732 PASS counter() is 74
    733 PASS counter() is 75
    734 PASS counter() is 76
    735 PASS counter() is 77
    736 PASS counter() is 78
    737 PASS counter() is 79
    738 PASS counter() is 80
    739 PASS counter() is 72
    740 PASS counter() is 73
    741 PASS counter() is 74
    742 PASS counter() is 75
    743 PASS counter() is 76
    744 PASS counter() is 77
    745 PASS counter() is 78
    746 PASS counter() is 79
    747 PASS counter() is 80
    748 PASS counter() is 81
    749 PASS counter() is 73
    750 PASS counter() is 74
    751 PASS counter() is 75
    752 PASS counter() is 76
    753 PASS counter() is 77
    754 PASS counter() is 78
    755 PASS counter() is 79
    756 PASS counter() is 80
    757 PASS counter() is 81
    758 PASS counter() is 82
    759 PASS counter() is 74
    760 PASS counter() is 75
    761 PASS counter() is 76
    762 PASS counter() is 77
    763 PASS counter() is 78
    764 PASS counter() is 79
    765 PASS counter() is 80
    766 PASS counter() is 81
    767 PASS counter() is 82
    768 PASS counter() is 83
    769 PASS counter() is 75
    770 PASS counter() is 76
    771 PASS counter() is 77
    772 PASS counter() is 78
    773 PASS counter() is 79
    774 PASS counter() is 80
    775 PASS counter() is 81
    776 PASS counter() is 82
    777 PASS counter() is 83
    778 PASS counter() is 84
    779 PASS counter() is 76
    780 PASS counter() is 77
    781 PASS counter() is 78
    782 PASS counter() is 79
    783 PASS counter() is 80
    784 PASS counter() is 81
    785 PASS counter() is 82
    786 PASS counter() is 83
    787 PASS counter() is 84
    788 PASS counter() is 85
    789 PASS counter() is 77
    790 PASS counter() is 78
    791 PASS counter() is 79
    792 PASS counter() is 80
    793 PASS counter() is 81
    794 PASS counter() is 82
    795 PASS counter() is 83
    796 PASS counter() is 84
    797 PASS counter() is 85
    798 PASS counter() is 86
    799 PASS counter() is 78
    800 PASS counter() is 79
    801 PASS counter() is 80
    802 PASS counter() is 81
    803 PASS counter() is 82
    804 PASS counter() is 83
    805 PASS counter() is 84
    806 PASS counter() is 85
    807 PASS counter() is 86
    808 PASS counter() is 87
    809 PASS counter() is 79
    810 PASS counter() is 80
    811 PASS counter() is 81
    812 PASS counter() is 82
    813 PASS counter() is 83
    814 PASS counter() is 84
    815 PASS counter() is 85
    816 PASS counter() is 86
    817 PASS counter() is 87
    818 PASS counter() is 88
    819 PASS counter() is 80
    820 PASS counter() is 81
    821 PASS counter() is 82
    822 PASS counter() is 83
    823 PASS counter() is 84
    824 PASS counter() is 85
    825 PASS counter() is 86
    826 PASS counter() is 87
    827 PASS counter() is 88
    828 PASS counter() is 89
    829 PASS counter() is 81
    830 PASS counter() is 82
    831 PASS counter() is 83
    832 PASS counter() is 84
    833 PASS counter() is 85
    834 PASS counter() is 86
    835 PASS counter() is 87
    836 PASS counter() is 88
    837 PASS counter() is 89
    838 PASS counter() is 90
    839 PASS counter() is 82
    840 PASS counter() is 83
    841 PASS counter() is 84
    842 PASS counter() is 85
    843 PASS counter() is 86
    844 PASS counter() is 87
    845 PASS counter() is 88
    846 PASS counter() is 89
    847 PASS counter() is 90
    848 PASS counter() is 91
    849 PASS counter() is 83
    850 PASS counter() is 84
    851 PASS counter() is 85
    852 PASS counter() is 86
    853 PASS counter() is 87
    854 PASS counter() is 88
    855 PASS counter() is 89
    856 PASS counter() is 90
    857 PASS counter() is 91
    858 PASS counter() is 92
    859 PASS counter() is 84
    860 PASS counter() is 85
    861 PASS counter() is 86
    862 PASS counter() is 87
    863 PASS counter() is 88
    864 PASS counter() is 89
    865 PASS counter() is 90
    866 PASS counter() is 91
    867 PASS counter() is 92
    868 PASS counter() is 93
    869 PASS counter() is 85
    870 PASS counter() is 86
    871 PASS counter() is 87
    872 PASS counter() is 88
    873 PASS counter() is 89
    874 PASS counter() is 90
    875 PASS counter() is 91
    876 PASS counter() is 92
    877 PASS counter() is 93
    878 PASS counter() is 94
    879 PASS counter() is 86
    880 PASS counter() is 87
    881 PASS counter() is 88
    882 PASS counter() is 89
    883 PASS counter() is 90
    884 PASS counter() is 91
    885 PASS counter() is 92
    886 PASS counter() is 93
    887 PASS counter() is 94
    888 PASS counter() is 95
    889 PASS counter() is 87
    890 PASS counter() is 88
    891 PASS counter() is 89
    892 PASS counter() is 90
    893 PASS counter() is 91
    894 PASS counter() is 92
    895 PASS counter() is 93
    896 PASS counter() is 94
    897 PASS counter() is 95
    898 PASS counter() is 96
    899 PASS counter() is 88
    900 PASS counter() is 89
    901 PASS counter() is 90
    902 PASS counter() is 91
    903 PASS counter() is 92
    904 PASS counter() is 93
    905 PASS counter() is 94
    906 PASS counter() is 95
    907 PASS counter() is 96
    908 PASS counter() is 97
    909 PASS counter() is 89
    910 PASS counter() is 90
    911 PASS counter() is 91
    912 PASS counter() is 92
    913 PASS counter() is 93
    914 PASS counter() is 94
    915 PASS counter() is 95
    916 PASS counter() is 96
    917 PASS counter() is 97
    918 PASS counter() is 98
    919 PASS counter() is 90
    920 PASS counter() is 91
    921 PASS counter() is 92
    922 PASS counter() is 93
    923 PASS counter() is 94
    924 PASS counter() is 95
    925 PASS counter() is 96
    926 PASS counter() is 97
    927 PASS counter() is 98
    928 PASS counter() is 99
    929 PASS counter() is 91
    930 PASS counter() is 92
    931 PASS counter() is 93
    932 PASS counter() is 94
    933 PASS counter() is 95
    934 PASS counter() is 96
    935 PASS counter() is 97
    936 PASS counter() is 98
    937 PASS counter() is 99
    938 PASS counter() is 100
    939 PASS counter() is 92
    940 PASS counter() is 93
    941 PASS counter() is 94
    942 PASS counter() is 95
    943 PASS counter() is 96
    944 PASS counter() is 97
    945 PASS counter() is 98
    946 PASS counter() is 99
    947 PASS counter() is 100
    948 PASS counter() is 101
    949 PASS counter() is 93
    950 PASS counter() is 94
    951 PASS counter() is 95
    952 PASS counter() is 96
    953 PASS counter() is 97
    954 PASS counter() is 98
    955 PASS counter() is 99
    956 PASS counter() is 100
    957 PASS counter() is 101
    958 PASS counter() is 102
    959 PASS counter() is 94
    960 PASS counter() is 95
    961 PASS counter() is 96
    962 PASS counter() is 97
    963 PASS counter() is 98
    964 PASS counter() is 99
    965 PASS counter() is 100
    966 PASS counter() is 101
    967 PASS counter() is 102
    968 PASS counter() is 103
    969 PASS counter() is 95
    970 PASS counter() is 96
    971 PASS counter() is 97
    972 PASS counter() is 98
    973 PASS counter() is 99
    974 PASS counter() is 100
    975 PASS counter() is 101
    976 PASS counter() is 102
    977 PASS counter() is 103
    978 PASS counter() is 104
    979 PASS counter() is 96
    980 PASS counter() is 97
    981 PASS counter() is 98
    982 PASS counter() is 99
    983 PASS counter() is 100
    984 PASS counter() is 101
    985 PASS counter() is 102
    986 PASS counter() is 103
    987 PASS counter() is 104
    988 PASS counter() is 105
    989 PASS counter() is 97
    990 PASS counter() is 98
    991 PASS counter() is 99
    992 PASS counter() is 100
    993 PASS counter() is 101
    994 PASS counter() is 102
    995 PASS counter() is 103
    996 PASS counter() is 104
    997 PASS counter() is 105
    998 PASS counter() is 106
    999 PASS counter() is 98
   1000 PASS counter() is 99
   1001 PASS counter() is 100
   1002 PASS counter() is 101
   1003 PASS counter() is 102
   1004 PASS counter() is 103
   1005 PASS counter() is 104
   1006 PASS counter() is 105
   1007 PASS counter() is 106
   1008 PASS counter() is 107
   1009 PASS counter() is 99
   1010 PASS counter() is 100
   1011 PASS counter() is 101
   1012 PASS counter() is 102
   1013 PASS counter() is 103
   1014 PASS counter() is 104
   1015 PASS counter() is 105
   1016 PASS counter() is 106
   1017 PASS counter() is 107
   1018 PASS counter() is 108
   1019 PASS counter() is 100
   1020 PASS counter() is 101
   1021 PASS counter() is 102
   1022 PASS counter() is 103
   1023 PASS counter() is 104
   1024 PASS counter() is 105
   1025 PASS counter() is 106
   1026 PASS counter() is 107
   1027 PASS counter() is 108
   1028 PASS counter() is 109
   1029 PASS successfullyParsed is true
   1030 
   1031 TEST COMPLETE
   1032 
   1033