|
1 // Copyright 2009 the Sputnik authors. All rights reserved. |
|
2 // This code is governed by the BSD license found in the LICENSE file. |
|
3 |
|
4 /** |
|
5 * Correct interpretation of multi line comments |
|
6 * |
|
7 * @path ch07/7.4/S7.4_A2_T1.js |
|
8 * @description Create comments with any code |
|
9 */ |
|
10 |
|
11 /*CHECK#1*/ |
|
12 /* $ERROR('#1: Correct interpretation multi line comments'); |
|
13 */ |
|
14 |
|
15 /*CHECK#2*/ |
|
16 var x = 0; |
|
17 /* x = 1;*/ |
|
18 if (x !== 0) { |
|
19 $ERROR('#2: var x = 0; /* x = 1;*/ x === 0. Actual: ' + (x)); |
|
20 } |
|
21 |
|
22 //CHECK#3 |
|
23 var /* y = 1;*/ |
|
24 y; |
|
25 if (y !== undefined) { |
|
26 $ERROR('#3: var /* y = 1; */ \\n y; y === undefined. Actual: ' + (y)); |
|
27 } |
|
28 |
|
29 //CHECK#4 |
|
30 var /* y = 1;*/ y; |
|
31 if (y !== undefined) { |
|
32 $ERROR('#4: var /* y = 1; */ y; y === undefined. Actual: ' + (y)); |
|
33 } |
|
34 |
|
35 /*CHECK#5*/ |
|
36 /*var x = 1; |
|
37 if (x === 1) { |
|
38 $ERROR('#5: Correct interpretation multi line comments'); |
|
39 } |
|
40 */ |
|
41 |
|
42 /*CHECK#6*/ |
|
43 /*var this.y = 1;*/ |
|
44 this.y++; |
|
45 if (isNaN(y) !== true) { |
|
46 $ERROR('#6: /*var this.y = 1;*/ \\n this.y++; y === Not-a-Number. Actual: ' + (y)); |
|
47 } |
|
48 |
|
49 //CHECK#7 |
|
50 var string = "/*var y = 0*/" /* y = 1;*/ |
|
51 if (string !== "/*var y = 0*/") { |
|
52 $ERROR('#7: var string = "/*var y = 0*/" /* y = 1;*/ string === "//var y = 0"'); |
|
53 } |
|
54 |
|
55 //CHECK#8 |
|
56 var string = "/*var y = 0" /* y = 1;*/ |
|
57 if (string !== "/*var y = 0") { |
|
58 $ERROR('#8: var string = "/*var y = 0" /* y = 1;*/ string === "//var y = 0"'); |
|
59 } |
|
60 |
|
61 /*CHECK#9*/ |
|
62 /** $ERROR('#9: Correct interpretation multi line comments'); |
|
63 */ |
|
64 |
|
65 /*CHECK#10*/ |
|
66 /* $ERROR('#10: Correct interpretation multi line comments'); |
|
67 **/ |
|
68 |
|
69 /*CHECK#11*/ |
|
70 /****** $ERROR('#11: Correct interpretation multi line comments');********* |
|
71 *********** |
|
72 * |
|
73 |
|
74 |
|
75 ********** |
|
76 **/ |
|
77 |
|
78 |