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