From ad15eca4765c340d62253469ed2e40bdb31c2e30 Mon Sep 17 00:00:00 2001 From: Meir Blachman <meirblachman@gmail.com> Date: Thu, 29 Jul 2021 07:16:21 +0300 Subject: [PATCH] chore: migrate $ERROR -> throw new Test262Error in test/built-ins/parseFloat --- test/built-ins/parseFloat/S15.1.2.3_A1_T2.js | 12 +++---- test/built-ins/parseFloat/S15.1.2.3_A1_T5.js | 8 ++--- test/built-ins/parseFloat/S15.1.2.3_A1_T6.js | 10 +++--- test/built-ins/parseFloat/S15.1.2.3_A1_T7.js | 22 ++++++------- test/built-ins/parseFloat/S15.1.2.3_A2_T1.js | 10 +++--- test/built-ins/parseFloat/S15.1.2.3_A2_T10.js | 8 ++--- test/built-ins/parseFloat/S15.1.2.3_A2_T2.js | 10 +++--- test/built-ins/parseFloat/S15.1.2.3_A2_T3.js | 4 +-- test/built-ins/parseFloat/S15.1.2.3_A2_T4.js | 4 +-- test/built-ins/parseFloat/S15.1.2.3_A2_T5.js | 4 +-- test/built-ins/parseFloat/S15.1.2.3_A2_T6.js | 4 +-- test/built-ins/parseFloat/S15.1.2.3_A2_T7.js | 4 +-- test/built-ins/parseFloat/S15.1.2.3_A2_T8.js | 4 +-- test/built-ins/parseFloat/S15.1.2.3_A2_T9.js | 4 +-- test/built-ins/parseFloat/S15.1.2.3_A4_T1.js | 18 +++++------ test/built-ins/parseFloat/S15.1.2.3_A4_T2.js | 10 +++--- test/built-ins/parseFloat/S15.1.2.3_A4_T3.js | 32 +++++++++---------- test/built-ins/parseFloat/S15.1.2.3_A4_T4.js | 6 ++-- test/built-ins/parseFloat/S15.1.2.3_A4_T5.js | 20 ++++++------ test/built-ins/parseFloat/S15.1.2.3_A4_T6.js | 6 ++-- test/built-ins/parseFloat/S15.1.2.3_A4_T7.js | 14 ++++---- test/built-ins/parseFloat/S15.1.2.3_A5_T1.js | 6 ++-- test/built-ins/parseFloat/S15.1.2.3_A5_T2.js | 20 ++++++------ test/built-ins/parseFloat/S15.1.2.3_A5_T3.js | 6 ++-- test/built-ins/parseFloat/S15.1.2.3_A5_T4.js | 14 ++++---- test/built-ins/parseFloat/S15.1.2.3_A6.js | 10 +++--- test/built-ins/parseFloat/S15.1.2.3_A7.1.js | 4 +-- test/built-ins/parseFloat/S15.1.2.3_A7.2.js | 6 ++-- test/built-ins/parseFloat/S15.1.2.3_A7.3.js | 2 +- test/built-ins/parseFloat/S15.1.2.3_A7.4.js | 2 +- test/built-ins/parseFloat/S15.1.2.3_A7.5.js | 4 +-- test/built-ins/parseFloat/S15.1.2.3_A7.6.js | 2 +- test/built-ins/parseFloat/S15.1.2.3_A7.7.js | 4 +-- 33 files changed, 147 insertions(+), 147 deletions(-) diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T2.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T2.js index ced845de2a..9b8465db73 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A1_T2.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T2.js @@ -9,29 +9,29 @@ description: Checking for number primitive //CHECK#1 if (parseFloat(-1.1) !== parseFloat("-1.1")) { - $ERROR('#1: parseFloat(-1.1) === parseFloat("-1.1"). Actual: ' + (parseFloat(-1.1))); + throw new Test262Error('#1: parseFloat(-1.1) === parseFloat("-1.1"). Actual: ' + (parseFloat(-1.1))); } //CHECK#2 if (parseFloat(Infinity) !== parseFloat("Infinity")) { - $ERROR('#2: parseFloat(Infinity) === parseFloat("Infinity"). Actual: ' + (parseFloat(Infinity))); + throw new Test262Error('#2: parseFloat(Infinity) === parseFloat("Infinity"). Actual: ' + (parseFloat(Infinity))); } //CHECK#3 if (String(parseFloat(NaN)) !== "NaN") { - $ERROR('#3: String(parseFloat(NaN)) === "NaN". Actual: ' + (String(parseFloat(NaN)))); + throw new Test262Error('#3: String(parseFloat(NaN)) === "NaN". Actual: ' + (String(parseFloat(NaN)))); } //CHECK#4 if (parseFloat(.01e+2) !== parseFloat(".01e+2")) { - $ERROR('#4: parseFloat(.01e+2) === parseFloat(".01e+2"). Actual: ' + (parseFloat(.01e+2))); + throw new Test262Error('#4: parseFloat(.01e+2) === parseFloat(".01e+2"). Actual: ' + (parseFloat(.01e+2))); } //CHECK#5 if (parseFloat(-0) !== 0) { - $ERROR('#5: parseFloat(-0) === 0. Actual: ' + (parseFloat(-0))); + throw new Test262Error('#5: parseFloat(-0) === 0. Actual: ' + (parseFloat(-0))); } else { if (1 / parseFloat(-0) !== Number.POSITIVE_INFINITY) { - $ERROR('#5: parseFloat(-0) === +0. Actual: ' + (parseFloat(-0))); + throw new Test262Error('#5: parseFloat(-0) === +0. Actual: ' + (parseFloat(-0))); } } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T5.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T5.js index 1f903e74b5..11a716dd8d 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A1_T5.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T5.js @@ -9,20 +9,20 @@ description: Checking for Number object //CHECK#1 if (parseFloat(new Number(-1.1)) !== parseFloat("-1.1")) { - $ERROR('#1: parseFloat(new Number(-1.1)) === parseFloat("-1.1"). Actual: ' + (parseFloat(new Number(-1.1)))); + throw new Test262Error('#1: parseFloat(new Number(-1.1)) === parseFloat("-1.1"). Actual: ' + (parseFloat(new Number(-1.1)))); } //CHECK#2 if (parseFloat(new Number(Infinity)) !== parseFloat("Infinity")) { - $ERROR('#2: parseFloat(new Number(Infinity)) === parseFloat("Infinity"). Actual: ' + (parseFloat(new Number(Infinity)))); + throw new Test262Error('#2: parseFloat(new Number(Infinity)) === parseFloat("Infinity"). Actual: ' + (parseFloat(new Number(Infinity)))); } //CHECK#3 if (String(parseFloat(new Number(NaN))) !== "NaN") { - $ERROR('#3: String(parseFloat(new Number(NaN))) === "NaN". Actual: ' + (String(parseFloat(new Number(NaN))))); + throw new Test262Error('#3: String(parseFloat(new Number(NaN))) === "NaN". Actual: ' + (String(parseFloat(new Number(NaN))))); } //CHECK#4 if (parseFloat(new Number(.01e+2)) !== parseFloat(".01e+2")) { - $ERROR('#4: parseFloat(new Number(.01e+2)) === parseFloat(".01e+2"). Actual: ' + (parseFloat(new Number(.01e+2)))); + throw new Test262Error('#4: parseFloat(new Number(.01e+2)) === parseFloat(".01e+2"). Actual: ' + (parseFloat(new Number(.01e+2)))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T6.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T6.js index 9a40d77fc1..634be07b33 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A1_T6.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T6.js @@ -9,25 +9,25 @@ description: Checking for String object //CHECK#1 if (parseFloat(new String("-1.1")) !== parseFloat("-1.1")) { - $ERROR('#1: parseFloat(new String("-1.1")) === parseFloat("-1.1"). Actual: ' + (parseFloat(new String("-1.1")))); + throw new Test262Error('#1: parseFloat(new String("-1.1")) === parseFloat("-1.1"). Actual: ' + (parseFloat(new String("-1.1")))); } //CHECK#2 if (parseFloat(new String("Infinity")) !== parseFloat("Infinity")) { - $ERROR('#2: parseFloat(new String("Infinity")) === parseFloat("Infinity"). Actual: ' + (parseFloat(new String("Infinity")))); + throw new Test262Error('#2: parseFloat(new String("Infinity")) === parseFloat("Infinity"). Actual: ' + (parseFloat(new String("Infinity")))); } //CHECK#3 if (String(parseFloat(new String("NaN"))) !== "NaN") { - $ERROR('#3: String(parseFloat(new String("NaN"))) === "NaN". Actual: ' + (String(parseFloat(new String("NaN"))))); + throw new Test262Error('#3: String(parseFloat(new String("NaN"))) === "NaN". Actual: ' + (String(parseFloat(new String("NaN"))))); } //CHECK#4 if (parseFloat(new String(".01e+2")) !== parseFloat(".01e+2")) { - $ERROR('#4: parseFloat(new String(".01e+2")) === parseFloat(".01e+2"). Actual: ' + (parseFloat(new String(".01e+2")))); + throw new Test262Error('#4: parseFloat(new String(".01e+2")) === parseFloat(".01e+2"). Actual: ' + (parseFloat(new String(".01e+2")))); } //CHECK#5 if (String(parseFloat(new String("false"))) !== "NaN") { - $ERROR('#5: String(parseFloat(new String("false"))) === "NaN". Actual: ' + (String(parseFloat(new String("false"))))); + throw new Test262Error('#5: String(parseFloat(new String("false"))) === "NaN". Actual: ' + (String(parseFloat(new String("false"))))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T7.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T7.js index 7316ee4deb..c998c54f85 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A1_T7.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T7.js @@ -25,7 +25,7 @@ var object = { } }; if (parseFloat(object) !== 0) { - $ERROR('#2: var object = {valueOf: function() {return 1}, toString: function() {return 0}}; parseFloat(object) === 0. Actual: ' + (parseFloat(object))); + throw new Test262Error('#2: var object = {valueOf: function() {return 1}, toString: function() {return 0}}; parseFloat(object) === 0. Actual: ' + (parseFloat(object))); } //CHECK#3 @@ -38,7 +38,7 @@ var object = { } }; if (parseFloat(object) !== 1) { - $ERROR('#3: var object = {valueOf: function() {return 1}, toString: function() {return {}}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object))); + throw new Test262Error('#3: var object = {valueOf: function() {return 1}, toString: function() {return {}}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object))); } //CHECK#4 @@ -52,14 +52,14 @@ try { } }; if (parseFloat(object) !== 1) { - $ERROR('#4.1: var object = {valueOf: function() {throw "error"}, toString: function() {return 1}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object))); + throw new Test262Error('#4.1: var object = {valueOf: function() {throw "error"}, toString: function() {return 1}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object))); } } catch (e) { if (e === "error") { - $ERROR('#4.2: var object = {valueOf: function() {throw "error"}, toString: function() {return 1}}; parseFloat(object) not throw "error"'); + throw new Test262Error('#4.2: var object = {valueOf: function() {throw "error"}, toString: function() {return 1}}; parseFloat(object) not throw "error"'); } else { - $ERROR('#4.3: var object = {valueOf: function() {throw "error"}, toString: function() {return 1}}; parseFloat(object) not throw Error. Actual: ' + (e)); + throw new Test262Error('#4.3: var object = {valueOf: function() {throw "error"}, toString: function() {return 1}}; parseFloat(object) not throw Error. Actual: ' + (e)); } } @@ -70,7 +70,7 @@ var object = { } }; if (parseFloat(object) !== 1) { - $ERROR('#5: var object = {toString: function() {return 1}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object))); + throw new Test262Error('#5: var object = {toString: function() {return 1}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object))); } //CHECK#6 @@ -83,7 +83,7 @@ var object = { } } if (parseFloat(object) !== 1) { - $ERROR('#6: var object = {valueOf: function() {return {}}, toString: function() {return 1}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object))); + throw new Test262Error('#6: var object = {valueOf: function() {return {}}, toString: function() {return 1}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object))); } //CHECK#7 @@ -97,11 +97,11 @@ try { } }; parseFloat(object); - $ERROR('#7.1: var object = {valueOf: function() {return 1}, toString: function() {throw "error"}}; parseFloat(object) throw "error". Actual: ' + (parseFloat(object))); + throw new Test262Error('#7.1: var object = {valueOf: function() {return 1}, toString: function() {throw "error"}}; parseFloat(object) throw "error". Actual: ' + (parseFloat(object))); } catch (e) { if (e !== "error") { - $ERROR('#7.2: var object = {valueOf: function() {return 1}, toString: function() {throw "error"}}; parseFloat(object) throw "error". Actual: ' + (e)); + throw new Test262Error('#7.2: var object = {valueOf: function() {return 1}, toString: function() {throw "error"}}; parseFloat(object) throw "error". Actual: ' + (e)); } } @@ -116,10 +116,10 @@ try { } }; parseFloat(object); - $ERROR('#8.1: var object = {valueOf: function() {return {}}, toString: function() {return {}}}; parseFloat(object) throw TypeError. Actual: ' + (parseFloat(object))); + throw new Test262Error('#8.1: var object = {valueOf: function() {return {}}, toString: function() {return {}}}; parseFloat(object) throw TypeError. Actual: ' + (parseFloat(object))); } catch (e) { if ((e instanceof TypeError) !== true) { - $ERROR('#8.2: var object = {valueOf: function() {return {}}, toString: function() {return {}}}; parseFloat(object) throw TypeError. Actual: ' + (e)); + throw new Test262Error('#8.2: var object = {valueOf: function() {return {}}, toString: function() {return {}}}; parseFloat(object) throw TypeError. Actual: ' + (e)); } } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T1.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T1.js index 07b4e4a9da..98a8fc3d7e 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T1.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T1.js @@ -9,27 +9,27 @@ description: "StrWhiteSpaceChar :: TAB (U+0009)" //CHECK#1 if (parseFloat("\u00091.1") !== parseFloat("1.1")) { - $ERROR('#1: parseFloat("\\u00091.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u00091.1"))); + throw new Test262Error('#1: parseFloat("\\u00091.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u00091.1"))); } //CHECK#2 if (parseFloat("\u0009\u0009-1.1") !== parseFloat("-1.1")) { - $ERROR('#2: parseFloat("\\u0009\\u0009-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u0009\u0009-1.1"))); + throw new Test262Error('#2: parseFloat("\\u0009\\u0009-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u0009\u0009-1.1"))); } //CHECK#3 if (parseFloat(" 1.1") !== parseFloat("1.1")) { - $ERROR('#3: parseFloat(" 1.1") === parseFloat("1.1"). Actual: ' + (parseFloat(" 1.1"))); + throw new Test262Error('#3: parseFloat(" 1.1") === parseFloat("1.1"). Actual: ' + (parseFloat(" 1.1"))); } //CHECK#4 if (parseFloat(" 1.1") !== parseFloat("1.1")) { - $ERROR('#4: parseFloat(" 1.1") === parseFloat("1.1"). Actual: ' + (parseFloat(" 1.1"))); + throw new Test262Error('#4: parseFloat(" 1.1") === parseFloat("1.1"). Actual: ' + (parseFloat(" 1.1"))); } //CHECK#5 if (parseFloat(" \u0009 \u0009-1.1") !== parseFloat("-1.1")) { - $ERROR('#5: parseFloat(" \\u0009 \\u0009-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat(" \u0009 \u0009-1.1"))); + throw new Test262Error('#5: parseFloat(" \\u0009 \\u0009-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat(" \u0009 \u0009-1.1"))); } //CHECK#6 diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T10.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T10.js index 7c211e7344..9cdeb08203 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T10.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T10.js @@ -17,16 +17,16 @@ for (var index = 0; index < uspU.length; index++) { var result = true; n = false; if (parseFloat(uspU[index] + "1.1") !== parseFloat("1.1")) { - $ERROR('#1.' + uspS[index] + ' '); + throw new Test262Error('#1.' + uspS[index] + ' '); result = false; } if (parseFloat(uspU[index] + uspU[index] + uspU[index] + "1.1") !== parseFloat("1.1")) { - $ERROR('#2.' + uspS[index] + ' '); + throw new Test262Error('#2.' + uspS[index] + ' '); result = false; } n = parseFloat(uspU[index]); if (!(n !== n)) { - $ERROR('#3.' + uspS[index] + ' '); + throw new Test262Error('#3.' + uspS[index] + ' '); result = false; } if (result !== true) { @@ -36,5 +36,5 @@ for (var index = 0; index < uspU.length; index++) { } if (errorCount > 0) { - $ERROR('Total error: ' + errorCount + ' bad Unicode character in ' + count); + throw new Test262Error('Total error: ' + errorCount + ' bad Unicode character in ' + count); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T2.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T2.js index 0463b20515..2ac3420a6f 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T2.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T2.js @@ -9,27 +9,27 @@ description: "StrWhiteSpaceChar :: SP (U+0020)" //CHECK#1 if (parseFloat("\u00201.1") !== parseFloat("1.1")) { - $ERROR('#1: parseFloat("\\u00201.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u00201.1"))); + throw new Test262Error('#1: parseFloat("\\u00201.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u00201.1"))); } //CHECK#2 if (parseFloat("\u0020\u0020-1.1") !== parseFloat("-1.1")) { - $ERROR('#2: parseFloat("\\u0020\\u0020-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u0020\u0020-1.1"))); + throw new Test262Error('#2: parseFloat("\\u0020\\u0020-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u0020\u0020-1.1"))); } //CHECK#3 if (parseFloat(" 1.1") !== parseFloat("1.1")) { - $ERROR('#3: parseFloat(" 1.1") === parseFloat("1.1"). Actual: ' + (parseFloat(" 1.1"))); + throw new Test262Error('#3: parseFloat(" 1.1") === parseFloat("1.1"). Actual: ' + (parseFloat(" 1.1"))); } //CHECK#4 if (parseFloat(" 1.1") !== parseFloat("1.1")) { - $ERROR('#4: parseFloat(" 1.1") === parseFloat("1.1"). Actual: ' + (parseFloat(" 1.1"))); + throw new Test262Error('#4: parseFloat(" 1.1") === parseFloat("1.1"). Actual: ' + (parseFloat(" 1.1"))); } //CHECK#5 if (parseFloat(" \u0020 \u0020-1.1") !== parseFloat("-1.1")) { - $ERROR('#5: parseFloat(" \\u0020 \\u0020-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat(" \u0020 \u0020-1.1"))); + throw new Test262Error('#5: parseFloat(" \\u0020 \\u0020-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat(" \u0020 \u0020-1.1"))); } //CHECK#6 diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T3.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T3.js index c629fc8f15..4f5dada9b7 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T3.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T3.js @@ -9,12 +9,12 @@ description: "StrWhiteSpaceChar :: NBSB (U+00A0)" //CHECK#1 if (parseFloat("\u00A01.1") !== parseFloat("1.1")) { - $ERROR('#1: parseFloat("\\u00A01.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u00A01.1"))); + throw new Test262Error('#1: parseFloat("\\u00A01.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u00A01.1"))); } //CHECK#2 if (parseFloat("\u00A0\u00A0-1.1") !== parseFloat("-1.1")) { - $ERROR('#2: parseFloat("\\u00A0\\u00A0-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u00A0\u00A0-1.1"))); + throw new Test262Error('#2: parseFloat("\\u00A0\\u00A0-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u00A0\u00A0-1.1"))); } //CHECK#3 diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T4.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T4.js index fa1c61dbac..56860ab3e3 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T4.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T4.js @@ -9,12 +9,12 @@ description: "StrWhiteSpaceChar :: FF (U+000C)" //CHECK#1 if (parseFloat("\u000C1.1") !== parseFloat("1.1")) { - $ERROR('#1: parseFloat("\\u000C1.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u000C1.1"))); + throw new Test262Error('#1: parseFloat("\\u000C1.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u000C1.1"))); } //CHECK#2 if (parseFloat("\u000C\u000C-1.1") !== parseFloat("-1.1")) { - $ERROR('#2: parseFloat("\\u000C\\u000C-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u000C\u000C-1.1"))); + throw new Test262Error('#2: parseFloat("\\u000C\\u000C-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u000C\u000C-1.1"))); } //CHECK#3 diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T5.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T5.js index 0a9f005063..c408d685da 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T5.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T5.js @@ -9,12 +9,12 @@ description: "StrWhiteSpaceChar :: VT (U+000B)" //CHECK#1 if (parseFloat("\u000B1.1") !== parseFloat("1.1")) { - $ERROR('#1: parseFloat("\\u000B1.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u000B1.1"))); + throw new Test262Error('#1: parseFloat("\\u000B1.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u000B1.1"))); } //CHECK#2 if (parseFloat("\u000B\u000B-1.1") !== parseFloat("-1.1")) { - $ERROR('#2: parseFloat("\\u000B\\u000B-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u000B\u000B-1.1"))); + throw new Test262Error('#2: parseFloat("\\u000B\\u000B-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u000B\u000B-1.1"))); } //CHECK#3 diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T6.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T6.js index 8f8ce09baf..35d499652a 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T6.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T6.js @@ -9,12 +9,12 @@ description: "StrWhiteSpaceChar :: CR (U+000D)" //CHECK#1 if (parseFloat("\u000D1.1") !== parseFloat("1.1")) { - $ERROR('#1: parseFloat("\\u000D1.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u000D1.1"))); + throw new Test262Error('#1: parseFloat("\\u000D1.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u000D1.1"))); } //CHECK#2 if (parseFloat("\u000D\u000D-1.1") !== parseFloat("-1.1")) { - $ERROR('#2: parseFloat("\\u000D\\u000D-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u000D\u000D-1.1"))); + throw new Test262Error('#2: parseFloat("\\u000D\\u000D-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u000D\u000D-1.1"))); } //CHECK#3 diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T7.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T7.js index 27dab122da..52924c71b4 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T7.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T7.js @@ -9,12 +9,12 @@ description: "StrWhiteSpaceChar :: LF (U+000A)" //CHECK#1 if (parseFloat("\u000A1.1") !== parseFloat("1.1")) { - $ERROR('#1: parseFloat("\\u000A1.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u000A1.1"))); + throw new Test262Error('#1: parseFloat("\\u000A1.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u000A1.1"))); } //CHECK#2 if (parseFloat("\u000A\u000A-1.1") !== parseFloat("-1.1")) { - $ERROR('#2: parseFloat("\\u000A\\u000A-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u000A\u000A-1.1"))); + throw new Test262Error('#2: parseFloat("\\u000A\\u000A-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u000A\u000A-1.1"))); } //CHECK#3 diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T8.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T8.js index a623aea73b..1b68709c25 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T8.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T8.js @@ -9,12 +9,12 @@ description: "StrWhiteSpaceChar :: LS (U+2028)" //CHECK#1 if (parseFloat("\u20281.1") !== parseFloat("1.1")) { - $ERROR('#1: parseFloat("\\u20281.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u20281.1"))); + throw new Test262Error('#1: parseFloat("\\u20281.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u20281.1"))); } //CHECK#2 if (parseFloat("\u2028\u2028-1.1") !== parseFloat("-1.1")) { - $ERROR('#2: parseFloat("\\u2028\\u2028-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u2028\u2028-1.1"))); + throw new Test262Error('#2: parseFloat("\\u2028\\u2028-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u2028\u2028-1.1"))); } //CHECK#3 diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T9.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T9.js index dfda7b30df..c786087812 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A2_T9.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T9.js @@ -9,12 +9,12 @@ description: "StrWhiteSpaceChar :: PS (U+2029)" //CHECK#1 if (parseFloat("\u20291.1") !== parseFloat("1.1")) { - $ERROR('#1: parseFloat("\\u20291.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u20291.1"))); + throw new Test262Error('#1: parseFloat("\\u20291.1") === parseFloat("1.1"). Actual: ' + (parseFloat("\u20291.1"))); } //CHECK#2 if (parseFloat("\u2029\u2029-1.1") !== parseFloat("-1.1")) { - $ERROR('#2: parseFloat("\\u2029\\u2029-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u2029\u2029-1.1"))); + throw new Test262Error('#2: parseFloat("\\u2029\\u2029-1.1") === parseFloat("-1.1"). Actual: ' + (parseFloat("\u2029\u2029-1.1"))); } //CHECK#3 diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T1.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T1.js index 1867516412..932fc92015 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A4_T1.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T1.js @@ -11,45 +11,45 @@ description: Some wrong number //CHECK#1 if (parseFloat("0x") !== 0) { - $ERROR('#1: parseFloat("0x") === 0. Actual: ' + (parseFloat("0x"))); + throw new Test262Error('#1: parseFloat("0x") === 0. Actual: ' + (parseFloat("0x"))); } //CHECK#2 if (parseFloat("11x") !== 11) { - $ERROR('#2: parseFloat("11x") === 11. Actual: ' + (parseFloat("11x"))); + throw new Test262Error('#2: parseFloat("11x") === 11. Actual: ' + (parseFloat("11x"))); } //CHECK#3 if (parseFloat("11s1") !== 11) { - $ERROR('#3: parseFloat("11s1") === 11. Actual: ' + (parseFloat("11s1"))); + throw new Test262Error('#3: parseFloat("11s1") === 11. Actual: ' + (parseFloat("11s1"))); } //CHECK#4 if (parseFloat("11.s1") !== 11) { - $ERROR('#4: parseFloat("11.s1") === 11. Actual: ' + (parseFloat("11.s1"))); + throw new Test262Error('#4: parseFloat("11.s1") === 11. Actual: ' + (parseFloat("11.s1"))); } //CHECK#5 if (parseFloat(".0s1") !== 0) { - $ERROR('#5: parseFloat(".0s1") === 0. Actual: ' + (parseFloat(".0s1"))); + throw new Test262Error('#5: parseFloat(".0s1") === 0. Actual: ' + (parseFloat(".0s1"))); } //CHECK#6 if (parseFloat("1.s1") !== 1) { - $ERROR('#6: parseFloat("1.s1") === 1. Actual: ' + (parseFloat("1.s1"))); + throw new Test262Error('#6: parseFloat("1.s1") === 1. Actual: ' + (parseFloat("1.s1"))); } //CHECK#7 if (parseFloat("1..1") !== 1) { - $ERROR('#7: parseFloat("1..1") === 1. Actual: ' + (parseFloat("1..1"))); + throw new Test262Error('#7: parseFloat("1..1") === 1. Actual: ' + (parseFloat("1..1"))); } //CHECK#8 if (parseFloat("0.1.1") !== 0.1) { - $ERROR('#8: parseFloat("0.1.1") === 0.1. Actual: ' + (parseFloat("0.1.1"))); + throw new Test262Error('#8: parseFloat("0.1.1") === 0.1. Actual: ' + (parseFloat("0.1.1"))); } //CHECK#9 if (parseFloat("0. 1") !== 0) { - $ERROR('#9: parseFloat("0. 1") === 0. Actual: ' + (parseFloat("0. 1"))); + throw new Test262Error('#9: parseFloat("0. 1") === 0. Actual: ' + (parseFloat("0. 1"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T2.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T2.js index 329c97a1a5..0a2f08a990 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A4_T2.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T2.js @@ -11,25 +11,25 @@ description: With ExponentIndicator //CHECK#1 if (parseFloat("1ex") !== 1) { - $ERROR('#1: parseFloat("1ex") === 1. Actual: ' + (parseFloat("1ex"))); + throw new Test262Error('#1: parseFloat("1ex") === 1. Actual: ' + (parseFloat("1ex"))); } //CHECK#2 if (parseFloat("1e-x") !== 1) { - $ERROR('#2: parseFloat("1e-x") === 1. Actual: ' + (parseFloat("1e-x"))); + throw new Test262Error('#2: parseFloat("1e-x") === 1. Actual: ' + (parseFloat("1e-x"))); } //CHECK#3 if (parseFloat("1e1x") !== 10) { - $ERROR('#3: parseFloat("1e1x") === 10. Actual: ' + (parseFloat("1e1x"))); + throw new Test262Error('#3: parseFloat("1e1x") === 10. Actual: ' + (parseFloat("1e1x"))); } //CHECK#4 if (parseFloat("1e-1x") !== 0.1) { - $ERROR('#4: parseFloat("1e-1x") === 0.1. Actual: ' + (parseFloat("1e-1x"))); + throw new Test262Error('#4: parseFloat("1e-1x") === 0.1. Actual: ' + (parseFloat("1e-1x"))); } //CHECK#5 if (parseFloat("0.1e-1x") !== 0.01) { - $ERROR('#5: parseFloat("0.1e-1x") === 0.01. Actual: ' + (parseFloat("0.1e-1x"))); + throw new Test262Error('#5: parseFloat("0.1e-1x") === 0.01. Actual: ' + (parseFloat("0.1e-1x"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T3.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T3.js index feb1fc48fc..d8f8079264 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A4_T3.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T3.js @@ -11,80 +11,80 @@ description: StrDecimalLiteral not contain HexIntegerLiteral //CHECK#0 if (parseFloat("0x0") !== 0) { - $ERROR('#0: parseFloat("0x0") === 0. Actual: ' + (parseFloat("0x0"))); + throw new Test262Error('#0: parseFloat("0x0") === 0. Actual: ' + (parseFloat("0x0"))); } //CHECK#1 if (parseFloat("0x1") !== 0) { - $ERROR('#1: parseFloat("0x1") === 0. Actual: ' + (parseFloat("0x1"))); + throw new Test262Error('#1: parseFloat("0x1") === 0. Actual: ' + (parseFloat("0x1"))); } //CHECK#2 if (parseFloat("0x2") !== 0) { - $ERROR('#2: parseFloat("0x2") === 0. Actual: ' + (parseFloat("0x2"))); + throw new Test262Error('#2: parseFloat("0x2") === 0. Actual: ' + (parseFloat("0x2"))); } //CHECK#3 if (parseFloat("0x3") !== 0) { - $ERROR('#3: parseFloat("0x3") === 0. Actual: ' + (parseFloat("0x3"))); + throw new Test262Error('#3: parseFloat("0x3") === 0. Actual: ' + (parseFloat("0x3"))); } //CHECK#4 if (parseFloat("0x4") !== 0) { - $ERROR('#4: parseFloat("0x4") === 0. Actual: ' + (parseFloat("0x4"))); + throw new Test262Error('#4: parseFloat("0x4") === 0. Actual: ' + (parseFloat("0x4"))); } //CHECK#5 if (parseFloat("0x5") !== 0) { - $ERROR('#5: parseFloat("0x5") === 0. Actual: ' + (parseFloat("0x5"))); + throw new Test262Error('#5: parseFloat("0x5") === 0. Actual: ' + (parseFloat("0x5"))); } //CHECK#6 if (parseFloat("0x6") !== 0) { - $ERROR('#6: parseFloat("0x6") === 0. Actual: ' + (parseFloat("0x6"))); + throw new Test262Error('#6: parseFloat("0x6") === 0. Actual: ' + (parseFloat("0x6"))); } //CHECK#7 if (parseFloat("0x7") !== 0) { - $ERROR('#7: parseFloat("0x7") === 0. Actual: ' + (parseFloat("0x7"))); + throw new Test262Error('#7: parseFloat("0x7") === 0. Actual: ' + (parseFloat("0x7"))); } //CHECK#8 if (parseFloat("0x8") !== 0) { - $ERROR('#8: parseFloat("0x8") === 0. Actual: ' + (parseFloat("0x8"))); + throw new Test262Error('#8: parseFloat("0x8") === 0. Actual: ' + (parseFloat("0x8"))); } //CHECK#9 if (parseFloat("0x9") !== 0) { - $ERROR('#9: parseFloat("0x9") === 0. Actual: ' + (parseFloat("0x9"))); + throw new Test262Error('#9: parseFloat("0x9") === 0. Actual: ' + (parseFloat("0x9"))); } //CHECK#A if (parseFloat("0xA") !== 0) { - $ERROR('#A: parseFloat("0xA") === 0. Actual: ' + (parseFloat("0xA"))); + throw new Test262Error('#A: parseFloat("0xA") === 0. Actual: ' + (parseFloat("0xA"))); } //CHECK#B if (parseFloat("0xB") !== 0) { - $ERROR('#B: parseFloat("0xB") === 0. Actual: ' + (parseFloat("0xB"))); + throw new Test262Error('#B: parseFloat("0xB") === 0. Actual: ' + (parseFloat("0xB"))); } //CHECK#C if (parseFloat("0xC") !== 0) { - $ERROR('#C: parseFloat("0xC") === 0. Actual: ' + (parseFloat("0xC"))); + throw new Test262Error('#C: parseFloat("0xC") === 0. Actual: ' + (parseFloat("0xC"))); } //CHECK#D if (parseFloat("0xD") !== 0) { - $ERROR('#D: parseFloat("0xD") === 0. Actual: ' + (parseFloat("0xD"))); + throw new Test262Error('#D: parseFloat("0xD") === 0. Actual: ' + (parseFloat("0xD"))); } //CHECK#E if (parseFloat("0xE") !== 0) { - $ERROR('#E: parseFloat("0xE") === 0. Actual: ' + (parseFloat("0xE"))); + throw new Test262Error('#E: parseFloat("0xE") === 0. Actual: ' + (parseFloat("0xE"))); } //CHECK#F if (parseFloat("0xF") !== 0) { - $ERROR('#F: parseFloat("0xF") === 0. Actual: ' + (parseFloat("0xF"))); + throw new Test262Error('#F: parseFloat("0xF") === 0. Actual: ' + (parseFloat("0xF"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T4.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T4.js index 18237cb318..5aa2576b0c 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A4_T4.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T4.js @@ -11,15 +11,15 @@ description: "\"Infinity\"+\"some string\"" //CHECK#1 if (parseFloat("Infinity1") !== Number.POSITIVE_INFINITY) { - $ERROR('#1: parseFloat("Infinity1") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("Infinity1"))); + throw new Test262Error('#1: parseFloat("Infinity1") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("Infinity1"))); } //CHECK#2 if (parseFloat("Infinityx") !== Number.POSITIVE_INFINITY) { - $ERROR('#2: parseFloat("Infinityx") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("Infinityx"))); + throw new Test262Error('#2: parseFloat("Infinityx") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("Infinityx"))); } //CHECK#3 if (parseFloat("Infinity+1") !== Number.POSITIVE_INFINITY) { - $ERROR('#3: parseFloat("Infinity+1") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("Infinity+1"))); + throw new Test262Error('#3: parseFloat("Infinity+1") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("Infinity+1"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T5.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T5.js index e1f923ea59..e4f0565252 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A4_T5.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T5.js @@ -11,50 +11,50 @@ description: Checking DecimalDigits . DecimalDigits_opt ExponentPart_opt //CHECK#1 if (parseFloat("-11.string") !== -11) { - $ERROR('#1: parseFloat("-11.string") === -11. Actual: ' + (parseFloat("-11.string"))); + throw new Test262Error('#1: parseFloat("-11.string") === -11. Actual: ' + (parseFloat("-11.string"))); } //CHECK#2 if (parseFloat("01.string") !== 1) { - $ERROR('#2: parseFloat("01.string") === 1. Actual: ' + (parseFloat("01.string"))); + throw new Test262Error('#2: parseFloat("01.string") === 1. Actual: ' + (parseFloat("01.string"))); } //CHECK#3 if (parseFloat("+11.1string") !== 11.1) { - $ERROR('#3: parseFloat("+11.1string") === 11.1. Actual: ' + (parseFloat("+11.1string"))); + throw new Test262Error('#3: parseFloat("+11.1string") === 11.1. Actual: ' + (parseFloat("+11.1string"))); } //CHECK#4 if (parseFloat("01.1string") !== 1.1) { - $ERROR('#4: parseFloat("01.1string") === 1.1. Actual: ' + (parseFloat("01.1string"))); + throw new Test262Error('#4: parseFloat("01.1string") === 1.1. Actual: ' + (parseFloat("01.1string"))); } //CHECK#5 if (parseFloat("-11.e-1string") !== -1.1) { - $ERROR('#5: parseFloat("-11.e-1string") === -1.1. Actual: ' + (parseFloat("-11.e-1string"))); + throw new Test262Error('#5: parseFloat("-11.e-1string") === -1.1. Actual: ' + (parseFloat("-11.e-1string"))); } //CHECK#6 if (parseFloat("01.e1string") !== 10) { - $ERROR('#6: parseFloat("01.e1string") === 10. Actual: ' + (parseFloat("01.e1string"))); + throw new Test262Error('#6: parseFloat("01.e1string") === 10. Actual: ' + (parseFloat("01.e1string"))); } //CHECK#7 if (parseFloat("+11.22e-1string") !== 1.122) { - $ERROR('#7: parseFloat("+11.22e-1string") === 1.122. Actual: ' + (parseFloat("+11.22e-1string"))); + throw new Test262Error('#7: parseFloat("+11.22e-1string") === 1.122. Actual: ' + (parseFloat("+11.22e-1string"))); } //CHECK#8 if (parseFloat("01.01e1string") !== 10.1) { - $ERROR('#8: parseFloat("01.01e1string") === 10.1. Actual: ' + (parseFloat("01.01e1string"))); + throw new Test262Error('#8: parseFloat("01.01e1string") === 10.1. Actual: ' + (parseFloat("01.01e1string"))); } //CHECK#9 if (parseFloat("001.string") !== 1) { - $ERROR('#9: parseFloat("001.string") === 1. Actual: ' + (parseFloat("001.string"))); + throw new Test262Error('#9: parseFloat("001.string") === 1. Actual: ' + (parseFloat("001.string"))); } //CHECK#10 if (parseFloat("010.string") !== 10) { - $ERROR('#10: parseFloat("010.string") === 10. Actual: ' + (parseFloat("010.string"))); + throw new Test262Error('#10: parseFloat("010.string") === 10. Actual: ' + (parseFloat("010.string"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T6.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T6.js index f9c7728241..e3faee1916 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A4_T6.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T6.js @@ -11,15 +11,15 @@ description: Checking . DecimalDigits ExponentPart_opt //CHECK#1 if (parseFloat("+.1string") !== 0.1) { - $ERROR('#1: parseFloat("+.1string") === 0.1. Actual: ' + (parseFloat("+.1string"))); + throw new Test262Error('#1: parseFloat("+.1string") === 0.1. Actual: ' + (parseFloat("+.1string"))); } //CHECK#2 if (parseFloat(".01string") !== 0.01) { - $ERROR('#2: parseFloat(".01string") === 0.01. Actual: ' + (parseFloat(".01string"))); + throw new Test262Error('#2: parseFloat(".01string") === 0.01. Actual: ' + (parseFloat(".01string"))); } //CHECK#3 if (parseFloat("+.22e-1string") !== 0.022) { - $ERROR('#3: parseFloat("+.22e-1string") === 0.022. Actual: ' + (parseFloat("+.22e-1string"))); + throw new Test262Error('#3: parseFloat("+.22e-1string") === 0.022. Actual: ' + (parseFloat("+.22e-1string"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T7.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T7.js index 8b33100c6a..8f77e132bd 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A4_T7.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T7.js @@ -11,35 +11,35 @@ description: Checking DecimalDigits ExponentPart_opt //CHECK#1 if (parseFloat("-11string") !== -11) { - $ERROR('#1: parseFloat("-11string") === -11. Actual: ' + (parseFloat("-11string"))); + throw new Test262Error('#1: parseFloat("-11string") === -11. Actual: ' + (parseFloat("-11string"))); } //CHECK#2 if (parseFloat("01string") !== 1) { - $ERROR('#2: parseFloat("01string") === 1. Actual: ' + (parseFloat("01string"))); + throw new Test262Error('#2: parseFloat("01string") === 1. Actual: ' + (parseFloat("01string"))); } //CHECK#3 if (parseFloat("-11e-1string") !== -1.1) { - $ERROR('#3: parseFloat("-11e-1string") === -1.1. Actual: ' + (parseFloat("-11e-1string"))); + throw new Test262Error('#3: parseFloat("-11e-1string") === -1.1. Actual: ' + (parseFloat("-11e-1string"))); } //CHECK#4 if (parseFloat("01e1string") !== 10) { - $ERROR('#4: parseFloat("01e1string") === 10. Actual: ' + (parseFloat("01e1string"))); + throw new Test262Error('#4: parseFloat("01e1string") === 10. Actual: ' + (parseFloat("01e1string"))); } //CHECK#5 if (parseFloat("001string") !== 1) { - $ERROR('#5: parseFloat("001string") === 1. Actual: ' + (parseFloat("001string"))); + throw new Test262Error('#5: parseFloat("001string") === 1. Actual: ' + (parseFloat("001string"))); } //CHECK#6 if (parseFloat("1e001string") !== 10) { - $ERROR('#6: parseFloat("1e001string") === 10. Actual: ' + (parseFloat("1e001string"))); + throw new Test262Error('#6: parseFloat("1e001string") === 10. Actual: ' + (parseFloat("1e001string"))); } //CHECK#7 if (parseFloat("010string") !== 10) { - $ERROR('#7: parseFloat("010string") === 10. Actual: ' + (parseFloat("010string"))); + throw new Test262Error('#7: parseFloat("010string") === 10. Actual: ' + (parseFloat("010string"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A5_T1.js b/test/built-ins/parseFloat/S15.1.2.3_A5_T1.js index 6bcaef8c86..e226dbcca0 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A5_T1.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A5_T1.js @@ -9,15 +9,15 @@ description: Checking Infinity //CHECK#1 if (parseFloat("Infinity") !== Number.POSITIVE_INFINITY) { - $ERROR('#1: parseFloat("Infinity") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("Infinity"))); + throw new Test262Error('#1: parseFloat("Infinity") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("Infinity"))); } //CHECK#2 if (parseFloat("+Infinity") !== Number.POSITIVE_INFINITY) { - $ERROR('#2: parseFloat("+Infinity") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("+Infinity"))); + throw new Test262Error('#2: parseFloat("+Infinity") === Number.POSITIVE_INFINITY. Actual: ' + (parseFloat("+Infinity"))); } //CHECK#3 if (parseFloat("-Infinity") !== Number.NEGATIVE_INFINITY) { - $ERROR('#3: parseFloat("-Infinity") === Number.NEGATIVE_INFINITY. Actual: ' + (parseFloat("-Infinity"))); + throw new Test262Error('#3: parseFloat("-Infinity") === Number.NEGATIVE_INFINITY. Actual: ' + (parseFloat("-Infinity"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A5_T2.js b/test/built-ins/parseFloat/S15.1.2.3_A5_T2.js index 54db81283b..30ff845da1 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A5_T2.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A5_T2.js @@ -9,50 +9,50 @@ description: Checking DecimalDigits . DecimalDigits_opt ExponentPart_opt //CHECK#1 if (parseFloat("-11.") !== -11) { - $ERROR('#1: parseFloat("-11.") === -11. Actual: ' + (parseFloat("-11."))); + throw new Test262Error('#1: parseFloat("-11.") === -11. Actual: ' + (parseFloat("-11."))); } //CHECK#2 if (parseFloat("01.") !== 1) { - $ERROR('#2: parseFloat("01.") === 1. Actual: ' + (parseFloat("01."))); + throw new Test262Error('#2: parseFloat("01.") === 1. Actual: ' + (parseFloat("01."))); } //CHECK#3 if (parseFloat("+11.1") !== 11.1) { - $ERROR('#3: parseFloat("+11.1") === 11.1. Actual: ' + (parseFloat("+11.1"))); + throw new Test262Error('#3: parseFloat("+11.1") === 11.1. Actual: ' + (parseFloat("+11.1"))); } //CHECK#4 if (parseFloat("01.1") !== 1.1) { - $ERROR('#4: parseFloat("01.1") === 1.1. Actual: ' + (parseFloat("01.1"))); + throw new Test262Error('#4: parseFloat("01.1") === 1.1. Actual: ' + (parseFloat("01.1"))); } //CHECK#5 if (parseFloat("-11.e-1") !== -1.1) { - $ERROR('#5: parseFloat("-11.e-1") === -1.1. Actual: ' + (parseFloat("-11.e-1"))); + throw new Test262Error('#5: parseFloat("-11.e-1") === -1.1. Actual: ' + (parseFloat("-11.e-1"))); } //CHECK#6 if (parseFloat("01.e1") !== 10) { - $ERROR('#6: parseFloat("01.e1") === 10. Actual: ' + (parseFloat("01.e1"))); + throw new Test262Error('#6: parseFloat("01.e1") === 10. Actual: ' + (parseFloat("01.e1"))); } //CHECK#7 if (parseFloat("+11.22e-1") !== 1.122) { - $ERROR('#7: parseFloat("+11.22e-1") === 1.122. Actual: ' + (parseFloat("+11.22e-1"))); + throw new Test262Error('#7: parseFloat("+11.22e-1") === 1.122. Actual: ' + (parseFloat("+11.22e-1"))); } //CHECK#8 if (parseFloat("01.01e1") !== 10.1) { - $ERROR('#8: parseFloat("01.01e1") === 10.1. Actual: ' + (parseFloat("01.01e1"))); + throw new Test262Error('#8: parseFloat("01.01e1") === 10.1. Actual: ' + (parseFloat("01.01e1"))); } //CHECK#9 if (parseFloat("001.") !== 1) { - $ERROR('#9: parseFloat("001.") === 1. Actual: ' + (parseFloat("001."))); + throw new Test262Error('#9: parseFloat("001.") === 1. Actual: ' + (parseFloat("001."))); } //CHECK#10 if (parseFloat("010.") !== 10) { - $ERROR('#10: parseFloat("010.") === 10. Actual: ' + (parseFloat("010."))); + throw new Test262Error('#10: parseFloat("010.") === 10. Actual: ' + (parseFloat("010."))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A5_T3.js b/test/built-ins/parseFloat/S15.1.2.3_A5_T3.js index b450870069..c71def9443 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A5_T3.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A5_T3.js @@ -9,15 +9,15 @@ description: Checking . DecimalDigits ExponentPart_opt //CHECK#1 if (parseFloat("+.1") !== 0.1) { - $ERROR('#1: parseFloat("+.1") === 0.1. Actual: ' + (parseFloat("+.1"))); + throw new Test262Error('#1: parseFloat("+.1") === 0.1. Actual: ' + (parseFloat("+.1"))); } //CHECK#2 if (parseFloat(".01") !== 0.01) { - $ERROR('#2: parseFloat(".01") === 0.01. Actual: ' + (parseFloat(".01"))); + throw new Test262Error('#2: parseFloat(".01") === 0.01. Actual: ' + (parseFloat(".01"))); } //CHECK#3 if (parseFloat("+.22e-1") !== 0.022) { - $ERROR('#3: parseFloat("+.22e-1") === 0.022. Actual: ' + (parseFloat("+.22e-1"))); + throw new Test262Error('#3: parseFloat("+.22e-1") === 0.022. Actual: ' + (parseFloat("+.22e-1"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A5_T4.js b/test/built-ins/parseFloat/S15.1.2.3_A5_T4.js index 7b4c997677..243271fb76 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A5_T4.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A5_T4.js @@ -9,35 +9,35 @@ description: Checking DecimalDigits ExponentPart_opt //CHECK#1 if (parseFloat("-11") !== -11) { - $ERROR('#1: parseFloat("-11") === -11. Actual: ' + (parseFloat("-11"))); + throw new Test262Error('#1: parseFloat("-11") === -11. Actual: ' + (parseFloat("-11"))); } //CHECK#2 if (parseFloat("01") !== 1) { - $ERROR('#2: parseFloat("01") === 1. Actual: ' + (parseFloat("01"))); + throw new Test262Error('#2: parseFloat("01") === 1. Actual: ' + (parseFloat("01"))); } //CHECK#3 if (parseFloat("-11e-1") !== -1.1) { - $ERROR('#3: parseFloat("-11e-1") === -1.1. Actual: ' + (parseFloat("-11e-1"))); + throw new Test262Error('#3: parseFloat("-11e-1") === -1.1. Actual: ' + (parseFloat("-11e-1"))); } //CHECK#4 if (parseFloat("01e1") !== 10) { - $ERROR('#4: parseFloat("01e1") === 10. Actual: ' + (parseFloat("01e1"))); + throw new Test262Error('#4: parseFloat("01e1") === 10. Actual: ' + (parseFloat("01e1"))); } //CHECK#5 if (parseFloat("001") !== 1) { - $ERROR('#5: parseFloat("001") === 1. Actual: ' + (parseFloat("001"))); + throw new Test262Error('#5: parseFloat("001") === 1. Actual: ' + (parseFloat("001"))); } //CHECK#6 if (parseFloat("1e001") !== 10) { - $ERROR('#6: parseFloat("1e001") === 10. Actual: ' + (parseFloat("1e001"))); + throw new Test262Error('#6: parseFloat("1e001") === 10. Actual: ' + (parseFloat("1e001"))); } //CHECK#7 if (parseFloat("010") !== 10) { - $ERROR('#7: parseFloat("010") === 10. Actual: ' + (parseFloat("010"))); + throw new Test262Error('#7: parseFloat("010") === 10. Actual: ' + (parseFloat("010"))); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A6.js b/test/built-ins/parseFloat/S15.1.2.3_A6.js index 5ca3d94006..fd7223d3a0 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A6.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A6.js @@ -28,11 +28,11 @@ for (var index = 0; index <= 65535; index++) { if ((indexP - indexO) !== 0) { var hexP = decimalToHexString(indexP); var hexO = decimalToHexString(indexO); - $ERROR('#' + hexO + '-' + hexP + ' '); + throw new Test262Error('#' + hexO + '-' + hexP + ' '); } else { var hexP = decimalToHexString(indexP); - $ERROR('#' + hexP + ' '); + throw new Test262Error('#' + hexP + ' '); } indexO = index; } @@ -48,10 +48,10 @@ if (errorCount > 0) { if ((indexP - indexO) !== 0) { var hexP = decimalToHexString(indexP); var hexO = decimalToHexString(indexO); - $ERROR('#' + hexO + '-' + hexP + ' '); + throw new Test262Error('#' + hexO + '-' + hexP + ' '); } else { var hexP = decimalToHexString(indexP); - $ERROR('#' + hexP + ' '); + throw new Test262Error('#' + hexP + ' '); } - $ERROR('Total error: ' + errorCount + ' bad Unicode character in ' + count + ' '); + throw new Test262Error('Total error: ' + errorCount + ' bad Unicode character in ' + count + ' '); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.1.js b/test/built-ins/parseFloat/S15.1.2.3_A7.1.js index f0e0ff2dcc..7e9d1867e1 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A7.1.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A7.1.js @@ -9,7 +9,7 @@ description: Checking use propertyIsEnumerable, for-in //CHECK#1 if (parseFloat.propertyIsEnumerable('length') !== false) { - $ERROR('#1: parseFloat.propertyIsEnumerable(\'length\') === false. Actual: ' + (parseFloat.propertyIsEnumerable('length'))); + throw new Test262Error('#1: parseFloat.propertyIsEnumerable(\'length\') === false. Actual: ' + (parseFloat.propertyIsEnumerable('length'))); } //CHECK#2 @@ -21,5 +21,5 @@ for (var p in parseFloat) { } if (result !== true) { - $ERROR('#2: result = true; for (p in parseFloat) { if (p === "length") result = false; } result === true;'); + throw new Test262Error('#2: result = true; for (p in parseFloat) { if (p === "length") result = false; } result === true;'); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.2.js b/test/built-ins/parseFloat/S15.1.2.3_A7.2.js index 95daab66ed..194530c12c 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A7.2.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A7.2.js @@ -9,17 +9,17 @@ description: Checking use hasOwnProperty, delete //CHECK#1 if (parseFloat.hasOwnProperty('length') !== true) { - $ERROR('#1: parseFloat.hasOwnProperty(\'length\') === true. Actual: ' + (parseFloat.hasOwnProperty('length'))); + throw new Test262Error('#1: parseFloat.hasOwnProperty(\'length\') === true. Actual: ' + (parseFloat.hasOwnProperty('length'))); } delete parseFloat.length; //CHECK#2 if (parseFloat.hasOwnProperty('length') !== false) { - $ERROR('#2: delete parseFloat.length; parseFloat.hasOwnProperty(\'length\') === false. Actual: ' + (parseFloat.hasOwnProperty('length'))); + throw new Test262Error('#2: delete parseFloat.length; parseFloat.hasOwnProperty(\'length\') === false. Actual: ' + (parseFloat.hasOwnProperty('length'))); } //CHECK#3 if (parseFloat.length === undefined) { - $ERROR('#3: delete parseFloat.length; parseFloat.length !== undefined'); + throw new Test262Error('#3: delete parseFloat.length; parseFloat.length !== undefined'); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.3.js b/test/built-ins/parseFloat/S15.1.2.3_A7.3.js index 5138f9c1fd..f7765d6d9d 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A7.3.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A7.3.js @@ -12,5 +12,5 @@ includes: [propertyHelper.js] var x = parseFloat.length; verifyNotWritable(parseFloat, "length", null, Infinity); if (parseFloat.length !== x) { - $ERROR('#1: x = parseFloat.length; parseFloat.length = Infinity; parseFloat.length === x. Actual: ' + (parseFloat.length)); + throw new Test262Error('#1: x = parseFloat.length; parseFloat.length = Infinity; parseFloat.length === x. Actual: ' + (parseFloat.length)); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.4.js b/test/built-ins/parseFloat/S15.1.2.3_A7.4.js index 1794edb747..c6193115fe 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A7.4.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A7.4.js @@ -9,5 +9,5 @@ description: parseFloat.length === 1 //CHECK#1 if (parseFloat.length !== 1) { - $ERROR('#1: parseFloat.length === 1. Actual: ' + (parseFloat.length)); + throw new Test262Error('#1: parseFloat.length === 1. Actual: ' + (parseFloat.length)); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.5.js b/test/built-ins/parseFloat/S15.1.2.3_A7.5.js index 3b0680fa56..313f3b2e04 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A7.5.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A7.5.js @@ -9,7 +9,7 @@ description: Checking use propertyIsEnumerable, for-in //CHECK#1 if (this.propertyIsEnumerable('parseFloat') !== false) { - $ERROR('#1:this.propertyIsEnumerable(\'parseFloat\') === false. Actual: ' + (this.propertyIsEnumerable('parseFloat'))); + throw new Test262Error('#1:this.propertyIsEnumerable(\'parseFloat\') === false. Actual: ' + (this.propertyIsEnumerable('parseFloat'))); } //CHECK#2 @@ -21,5 +21,5 @@ for (var p in this) { } if (result !== true) { - $ERROR('#2: result = true; for (p in this) { if (p === "parseFloat") result = false; } result === true;'); + throw new Test262Error('#2: result = true; for (p in this) { if (p === "parseFloat") result = false; } result === true;'); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.6.js b/test/built-ins/parseFloat/S15.1.2.3_A7.6.js index d3c9f2192a..8d69d97ea0 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A7.6.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A7.6.js @@ -9,5 +9,5 @@ description: Checking parseFloat.prototype //CHECK#1 if (parseFloat.prototype !== undefined) { - $ERROR('#1: parseFloat.prototype === undefined. Actual: ' + (parseFloat.prototype)); + throw new Test262Error('#1: parseFloat.prototype === undefined. Actual: ' + (parseFloat.prototype)); } diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.7.js b/test/built-ins/parseFloat/S15.1.2.3_A7.7.js index 5f1571ef55..99a0662f97 100644 --- a/test/built-ins/parseFloat/S15.1.2.3_A7.7.js +++ b/test/built-ins/parseFloat/S15.1.2.3_A7.7.js @@ -13,9 +13,9 @@ description: > try { new parseFloat(); - $ERROR('#1.1: new parseFloat() throw TypeError. Actual: ' + (new parseFloat())); + throw new Test262Error('#1.1: new parseFloat() throw TypeError. Actual: ' + (new parseFloat())); } catch (e) { if ((e instanceof TypeError) !== true) { - $ERROR('#1.2: new parseFloat() throw TypeError. Actual: ' + (e)); + throw new Test262Error('#1.2: new parseFloat() throw TypeError. Actual: ' + (e)); } }