S7.8.4_A7.3_T1.js (2504B)
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 info: \u HexDigit HexDigit HexDigit HexDigit DoubleStringCharacter 6 es5id: 7.8.4_A7.3_T1 7 description: Check similar to ("\u0001F" === String.fromCharCode("1") + "F") 8 ---*/ 9 10 //CHECK#1 11 if ("\u0001F" !== String.fromCharCode("1") + "F") { 12 throw new Test262Error('#1: "\\u0001F" === String.fromCharCode("1") + "F"'); 13 } 14 15 //CHECK#2 16 if ("\u0002E" !== String.fromCharCode("2") + "E") { 17 throw new Test262Error('#2: "\\u0002E" === String.fromCharCode("2") + "E"'); 18 } 19 20 //CHECK#3 21 if ("\u0003D" !== String.fromCharCode("3") + "D") { 22 throw new Test262Error('#3: "\\u0003D" === String.fromCharCode("3") + "D"'); 23 } 24 25 //CHECK#4 26 if ("\u0004C" !== String.fromCharCode("4") + "C") { 27 throw new Test262Error('#4: "\\u0004C" === String.fromCharCode("4") + "C"'); 28 } 29 30 //CHECK#5 31 if ("\u0005B" !== String.fromCharCode("5") + "B") { 32 throw new Test262Error('#5: "\\u0005B" === String.fromCharCode("5") + "B"'); 33 } 34 35 //CHECK#6 36 if ("\u0006A" !== String.fromCharCode("6") + "A") { 37 throw new Test262Error('#6: "\\u0006A" === String.fromCharCode("6") + "A"'); 38 } 39 40 //CHECK#7 41 if ("\u00079" !== String.fromCharCode("7") + "9") { 42 throw new Test262Error('#7: "\\u00079" === String.fromCharCode("7") + "9"'); 43 } 44 45 //CHECK#8 46 if ("\u00088" !== String.fromCharCode("8") + "8") { 47 throw new Test262Error('#8: "\\u00088" === String.fromCharCode("8") + "8"'); 48 } 49 50 //CHECK#9 51 if ("\u00097" !== String.fromCharCode("9") + "7") { 52 throw new Test262Error('#9: "\\u00097" === String.fromCharCode("9") + "7"'); 53 } 54 55 //CHECK#A 56 if ("\u000A6" !== String.fromCharCode("10") + "6") { 57 throw new Test262Error('#A: "\\u000A6" === String.fromCharCode("10") + "6"'); 58 } 59 60 //CHECK#B 61 if ("\u000B5" !== String.fromCharCode("11") + "5") { 62 throw new Test262Error('#B: "\\u000B5" === String.fromCharCode("11") + "5"'); 63 } 64 65 //CHECK#C 66 if ("\u000C4" !== String.fromCharCode("12") + "4") { 67 throw new Test262Error('#C: "\\u000C4" === String.fromCharCode("12") + "4"'); 68 } 69 70 //CHECK#D 71 if ("\u000D3" !== String.fromCharCode("13") + "3") { 72 throw new Test262Error('#D: "\\u000D3" === String.fromCharCode("13") + "3"'); 73 } 74 75 //CHECK#E 76 if ("\u000E2" !== String.fromCharCode("14") + "2") { 77 throw new Test262Error('#E: "\\u000E2" === String.fromCharCode("14") + "2"'); 78 } 79 80 //CHECK#F 81 if ("\u000F1" !== String.fromCharCode("15") + "1") { 82 throw new Test262Error('#F: "\\u000F1" === String.fromCharCode("15") + "1"'); 83 } 84 85 reportCompare(0, 0);