tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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);