diff options
Diffstat (limited to 'js/src/tests/test262/ch07/7.4/S7.4_A2_T1.js')
-rw-r--r-- | js/src/tests/test262/ch07/7.4/S7.4_A2_T1.js | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/js/src/tests/test262/ch07/7.4/S7.4_A2_T1.js b/js/src/tests/test262/ch07/7.4/S7.4_A2_T1.js new file mode 100644 index 000000000..97b8e6268 --- /dev/null +++ b/js/src/tests/test262/ch07/7.4/S7.4_A2_T1.js @@ -0,0 +1,78 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/** + * Correct interpretation of multi line comments + * + * @path ch07/7.4/S7.4_A2_T1.js + * @description Create comments with any code + */ + +/*CHECK#1*/ +/* $ERROR('#1: Correct interpretation multi line comments'); +*/ + +/*CHECK#2*/ +var x = 0; +/* x = 1;*/ +if (x !== 0) { + $ERROR('#2: var x = 0; /* x = 1;*/ x === 0. Actual: ' + (x)); +} + +//CHECK#3 +var /* y = 1;*/ +y; +if (y !== undefined) { + $ERROR('#3: var /* y = 1; */ \\n y; y === undefined. Actual: ' + (y)); +} + +//CHECK#4 +var /* y = 1;*/ y; +if (y !== undefined) { + $ERROR('#4: var /* y = 1; */ y; y === undefined. Actual: ' + (y)); +} + +/*CHECK#5*/ +/*var x = 1; +if (x === 1) { + $ERROR('#5: Correct interpretation multi line comments'); +} +*/ + +/*CHECK#6*/ +/*var this.y = 1;*/ +this.y++; +if (isNaN(y) !== true) { + $ERROR('#6: /*var this.y = 1;*/ \\n this.y++; y === Not-a-Number. Actual: ' + (y)); +} + +//CHECK#7 +var string = "/*var y = 0*/" /* y = 1;*/ +if (string !== "/*var y = 0*/") { +$ERROR('#7: var string = "/*var y = 0*/" /* y = 1;*/ string === "//var y = 0"'); +} + +//CHECK#8 +var string = "/*var y = 0" /* y = 1;*/ +if (string !== "/*var y = 0") { +$ERROR('#8: var string = "/*var y = 0" /* y = 1;*/ string === "//var y = 0"'); +} + +/*CHECK#9*/ +/** $ERROR('#9: Correct interpretation multi line comments'); +*/ + +/*CHECK#10*/ +/* $ERROR('#10: Correct interpretation multi line comments'); +**/ + +/*CHECK#11*/ +/****** $ERROR('#11: Correct interpretation multi line comments');********* +*********** +* + + +********** +**/ + + |