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