Wed, 31 Dec 2014 07:53:36 +0100
Correct small whitespace inconsistency, lost while renaming variables.
michael@0 | 1 | // Copyright 2009 the Sputnik authors. All rights reserved. |
michael@0 | 2 | // This code is governed by the BSD license found in the LICENSE file. |
michael@0 | 3 | |
michael@0 | 4 | /** |
michael@0 | 5 | * Global object has properties such as built-in objects such as |
michael@0 | 6 | * Math, String, Date, parseInt, etc |
michael@0 | 7 | * |
michael@0 | 8 | * @path ch10/10.2/10.2.3/S10.2.3_A1.3_T3.js |
michael@0 | 9 | * @description Eval execution context - Constructor Properties |
michael@0 | 10 | */ |
michael@0 | 11 | |
michael@0 | 12 | var evalStr = |
michael@0 | 13 | '//CHECK#13\n'+ |
michael@0 | 14 | 'if ( Object === null ) {\n'+ |
michael@0 | 15 | ' $ERROR("#13: Object === null");\n'+ |
michael@0 | 16 | '}\n'+ |
michael@0 | 17 | |
michael@0 | 18 | '//CHECK#14\n'+ |
michael@0 | 19 | 'if ( Function === null ) {\n'+ |
michael@0 | 20 | ' $ERROR("#14: Function === null");\n'+ |
michael@0 | 21 | '}\n'+ |
michael@0 | 22 | |
michael@0 | 23 | '//CHECK#15\n'+ |
michael@0 | 24 | 'if ( String === null ) {\n'+ |
michael@0 | 25 | ' $ERROR("#15: String === null");\n'+ |
michael@0 | 26 | '}\n'+ |
michael@0 | 27 | |
michael@0 | 28 | '//CHECK#16\n'+ |
michael@0 | 29 | 'if ( Number === null ) {\n'+ |
michael@0 | 30 | ' $ERROR("#16: Function === null");\n'+ |
michael@0 | 31 | '}\n'+ |
michael@0 | 32 | |
michael@0 | 33 | '//CHECK#17\n'+ |
michael@0 | 34 | 'if ( Array === null ) {\n'+ |
michael@0 | 35 | ' $ERROR("#17: Array === null");\n'+ |
michael@0 | 36 | '}\n'+ |
michael@0 | 37 | |
michael@0 | 38 | '//CHECK#18\n'+ |
michael@0 | 39 | 'if ( Boolean === null ) {\n'+ |
michael@0 | 40 | ' $ERROR("#20: Boolean === null");\n'+ |
michael@0 | 41 | '}\n'+ |
michael@0 | 42 | |
michael@0 | 43 | '//CHECK#18\n'+ |
michael@0 | 44 | 'if ( Date === null ) {\n'+ |
michael@0 | 45 | ' $ERROR("#18: Date === null");\n'+ |
michael@0 | 46 | '}\n'+ |
michael@0 | 47 | |
michael@0 | 48 | '//CHECK#19\n'+ |
michael@0 | 49 | 'if ( RegExp === null ) {\n'+ |
michael@0 | 50 | ' $ERROR("#19: RegExp === null");\n'+ |
michael@0 | 51 | '}\n'+ |
michael@0 | 52 | |
michael@0 | 53 | '//CHECK#20\n'+ |
michael@0 | 54 | 'if ( Error === null ) {\n'+ |
michael@0 | 55 | ' $ERROR("#20: Error === null");\n'+ |
michael@0 | 56 | '}\n'+ |
michael@0 | 57 | |
michael@0 | 58 | '//CHECK#21\n'+ |
michael@0 | 59 | 'if ( EvalError === null ) {\n'+ |
michael@0 | 60 | ' $ERROR("#21: EvalError === null");\n'+ |
michael@0 | 61 | '}\n'+ |
michael@0 | 62 | |
michael@0 | 63 | '//CHECK#22\n'+ |
michael@0 | 64 | 'if ( RangeError === null ) {\n'+ |
michael@0 | 65 | ' $ERROR("#22: RangeError === null");\n'+ |
michael@0 | 66 | '}\n'+ |
michael@0 | 67 | |
michael@0 | 68 | '//CHECK#23\n'+ |
michael@0 | 69 | 'if ( ReferenceError === null ) {\n'+ |
michael@0 | 70 | ' $ERROR("#23: ReferenceError === null");\n'+ |
michael@0 | 71 | '}\n'+ |
michael@0 | 72 | |
michael@0 | 73 | '//CHECK#24\n'+ |
michael@0 | 74 | 'if ( SyntaxError === null ) {\n'+ |
michael@0 | 75 | ' $ERROR("#24: SyntaxError === null");\n'+ |
michael@0 | 76 | '}\n'+ |
michael@0 | 77 | |
michael@0 | 78 | '//CHECK#25\n'+ |
michael@0 | 79 | 'if ( TypeError === null ) {\n'+ |
michael@0 | 80 | ' $ERROR("#25: TypeError === null");\n'+ |
michael@0 | 81 | '}\n'+ |
michael@0 | 82 | |
michael@0 | 83 | '//CHECK#26\n'+ |
michael@0 | 84 | 'if ( URIError === null ) {\n'+ |
michael@0 | 85 | ' $ERROR("#26: URIError === null");\n'+ |
michael@0 | 86 | '}\n'+ |
michael@0 | 87 | ';\n'; |
michael@0 | 88 | |
michael@0 | 89 | eval(evalStr); |
michael@0 | 90 |