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