summaryrefslogtreecommitdiffstats
path: root/js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T7.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T7.js')
-rw-r--r--js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T7.js40
1 files changed, 40 insertions, 0 deletions
diff --git a/js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T7.js b/js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T7.js
new file mode 100644
index 0000000000..cc9cb770db
--- /dev/null
+++ b/js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T7.js
@@ -0,0 +1,40 @@
+// Copyright 2009 the Sputnik authors. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
+/*---
+info: "DecimalLiteral :: HexIntegerLiteral"
+es5id: 7.8.3_A5.1_T7
+description: "HexIntegerLiteral :: 0x one of a, b, c, d, e, f"
+---*/
+
+//CHECK#a
+if (0xa !== 10) {
+ throw new Test262Error('#a: 0xa === 10');
+}
+
+//CHECK#b
+if (0xb !== 11) {
+ throw new Test262Error('#b: 0xb === 11');
+}
+
+//CHECK#c
+if (0xc !== 12) {
+ throw new Test262Error('#c: 0xc === 12');
+}
+
+//CHECK#d
+if (0xd !== 13) {
+ throw new Test262Error('#d: 0xd === 13');
+}
+
+//CHECK#e
+if (0xe !== 14) {
+ throw new Test262Error('#e: 0xe === 14');
+}
+
+//CHECK#f
+if (0xf !== 15) {
+ throw new Test262Error('#f: 0xf === 15');
+}
+
+reportCompare(0, 0);