From 1211b7805a4fc2b1af027ac5349308d608f53a8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Bargull?= Date: Wed, 30 Apr 2025 14:16:03 +0200 Subject: [PATCH] Remove print calls in sm/Number --- .../sm/Number/0x-without-following-hexdigits.js | 15 +-------------- test/staging/sm/Number/15.7.3.7-EPSILON.js | 12 +----------- .../sm/Number/20.1.2.10-MIN_SAFE_INTEGER.js | 13 +------------ .../sm/Number/20.1.2.6-MAX_SAFE_INTEGER.js | 13 +------------ test/staging/sm/Number/20.1.3.2-toExponential.js | 16 +--------------- test/staging/sm/Number/20.1.3.2-toPrecision.js | 16 +--------------- .../sm/Number/conversion-invalid-precision.js | 15 +-------------- test/staging/sm/Number/defaultvalue.js | 16 +--------------- test/staging/sm/Number/isSafeInteger-01.js | 10 +--------- test/staging/sm/Number/parseFloat-01.js | 9 +-------- test/staging/sm/Number/parseInt-01.js | 15 +-------------- .../sm/Number/parseInt-default-to-decimal.js | 16 +--------------- .../staging/sm/Number/toString-radix-handling.js | 16 +--------------- test/staging/sm/Number/tonumber-string-hex.js | 14 +------------- 14 files changed, 14 insertions(+), 182 deletions(-) diff --git a/test/staging/sm/Number/0x-without-following-hexdigits.js b/test/staging/sm/Number/0x-without-following-hexdigits.js index 479a8f7693..626eca9f41 100644 --- a/test/staging/sm/Number/0x-without-following-hexdigits.js +++ b/test/staging/sm/Number/0x-without-following-hexdigits.js @@ -8,18 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + '0x' not followed by hex digits should be a syntax error esid: pending ---*/ -//----------------------------------------------------------------------------- -var BUGNUMBER = 582643; -var summary = "'0x' not followed by hex digits should be a syntax error"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ try { @@ -31,7 +22,3 @@ catch (e) assert.sameValue(e instanceof SyntaxError, true, "bad exception thrown: " + e); } - -/******************************************************************************/ - -print("All tests passed!"); diff --git a/test/staging/sm/Number/15.7.3.7-EPSILON.js b/test/staging/sm/Number/15.7.3.7-EPSILON.js index 91579e0474..f9d7e3b65b 100644 --- a/test/staging/sm/Number/15.7.3.7-EPSILON.js +++ b/test/staging/sm/Number/15.7.3.7-EPSILON.js @@ -8,18 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.EPSILON esid: pending ---*/ -//----------------------------------------------------------------------------- -var BUGNUMBER = 885798; -var summary = "ES6 (draft May 2013) 15.7.3.7 Number.EPSILON"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ // Test value assert.sameValue(Number.EPSILON, Math.pow(2, -52)); @@ -29,4 +20,3 @@ var descriptor = Object.getOwnPropertyDescriptor(Number, 'EPSILON'); assert.sameValue(descriptor.writable, false); assert.sameValue(descriptor.configurable, false); assert.sameValue(descriptor.enumerable, false); - diff --git a/test/staging/sm/Number/20.1.2.10-MIN_SAFE_INTEGER.js b/test/staging/sm/Number/20.1.2.10-MIN_SAFE_INTEGER.js index 2a3d44eaed..aa2fb5196c 100644 --- a/test/staging/sm/Number/20.1.2.10-MIN_SAFE_INTEGER.js +++ b/test/staging/sm/Number/20.1.2.10-MIN_SAFE_INTEGER.js @@ -8,19 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.MIN_SAFE_INTEGER esid: pending ---*/ -//----------------------------------------------------------------------------- - -var BUGNUMBER = 885798; -var summary = "ES6 (draft April 2014) 20.1.2.10 Number.MIN_SAFE_INTEGER"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ // Test value assert.sameValue(Number.MIN_SAFE_INTEGER, -(Math.pow(2, 53) - 1)); @@ -31,4 +21,3 @@ var descriptor = Object.getOwnPropertyDescriptor(Number, 'MIN_SAFE_INTEGER'); assert.sameValue(descriptor.writable, false); assert.sameValue(descriptor.configurable, false); assert.sameValue(descriptor.enumerable, false); - diff --git a/test/staging/sm/Number/20.1.2.6-MAX_SAFE_INTEGER.js b/test/staging/sm/Number/20.1.2.6-MAX_SAFE_INTEGER.js index 43fffb4f42..1a69299fc1 100644 --- a/test/staging/sm/Number/20.1.2.6-MAX_SAFE_INTEGER.js +++ b/test/staging/sm/Number/20.1.2.6-MAX_SAFE_INTEGER.js @@ -8,19 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.MAX_SAFE_INTEGER esid: pending ---*/ -//----------------------------------------------------------------------------- - -var BUGNUMBER = 885798; -var summary = "ES6 (draft April 2014) 20.1.2.6 Number.MAX_SAFE_INTEGER"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ // Test value assert.sameValue(Number.MAX_SAFE_INTEGER, Math.pow(2, 53) - 1); @@ -31,4 +21,3 @@ var descriptor = Object.getOwnPropertyDescriptor(Number, 'MAX_SAFE_INTEGER'); assert.sameValue(descriptor.writable, false); assert.sameValue(descriptor.configurable, false); assert.sameValue(descriptor.enumerable, false); - diff --git a/test/staging/sm/Number/20.1.3.2-toExponential.js b/test/staging/sm/Number/20.1.3.2-toExponential.js index 1a42e0012a..686395f709 100644 --- a/test/staging/sm/Number/20.1.3.2-toExponential.js +++ b/test/staging/sm/Number/20.1.3.2-toExponential.js @@ -8,19 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.prototype.toExponential esid: pending ---*/ -//----------------------------------------------------------------------------- - -var BUGNUMBER = 818617; -var summary = "ECMAScript 2017 Draft ECMA-262 Section 20.1.3.2: Number.prototype.toExponential"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ // With NaN, fractionDigits out of range. assert.sameValue(Number.prototype.toExponential.call(NaN, 555), 'NaN'); @@ -52,7 +42,3 @@ assertThrowsValue( // Not a number throws TypeError assert.throws(TypeError, () => Number.prototype.toExponential.call("Hello")); - -if (typeof assert.sameValue === "function") { -} - diff --git a/test/staging/sm/Number/20.1.3.2-toPrecision.js b/test/staging/sm/Number/20.1.3.2-toPrecision.js index ec012c560d..99230df43b 100644 --- a/test/staging/sm/Number/20.1.3.2-toPrecision.js +++ b/test/staging/sm/Number/20.1.3.2-toPrecision.js @@ -8,19 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.prototype.toPrecision esid: pending ---*/ -//----------------------------------------------------------------------------- - -var BUGNUMBER = 818617; -var summary = "ECMAScript 2017 Draft ECMA-262 Section 20.1.3.5: Number.prototype.toPrecision"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ // With NaN, fractionDigits out of range. assert.sameValue(Number.prototype.toPrecision.call(NaN, 555), 'NaN'); @@ -52,7 +42,3 @@ assertThrowsValue( // Not a number throws TypeError assert.throws(TypeError, () => Number.prototype.toPrecision.call("Hello")); - -if (typeof assert.sameValue === "function") { -} - diff --git a/test/staging/sm/Number/conversion-invalid-precision.js b/test/staging/sm/Number/conversion-invalid-precision.js index b93c00c978..7a96d5fdcd 100644 --- a/test/staging/sm/Number/conversion-invalid-precision.js +++ b/test/staging/sm/Number/conversion-invalid-precision.js @@ -8,18 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.prototype.to* should throw a RangeError when passed a bad precision esid: pending ---*/ -var BUGNUMBER = 795745; -var summary = - "Number.prototype.to* should throw a RangeError when passed a bad precision"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ function test(method, prec) { @@ -45,7 +36,3 @@ test("toFixed", 9999999); test("toPrecision", 9999999); test("toPrecision", 0); - -/******************************************************************************/ - -print("Tests complete"); diff --git a/test/staging/sm/Number/defaultvalue.js b/test/staging/sm/Number/defaultvalue.js index 5bb37134d8..35e64681e7 100644 --- a/test/staging/sm/Number/defaultvalue.js +++ b/test/staging/sm/Number/defaultvalue.js @@ -8,19 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + [[DefaultValue]] behavior wrong for Number with overridden valueOf/toString esid: pending ---*/ -var BUGNUMBER = 645464; -var summary = - "[[DefaultValue]] behavior wrong for Number with overridden valueOf/toString"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ - // equality @@ -169,7 +159,3 @@ function testInOperatorName() assert.sameValue(n3 in { 0: 17 }, true); } testInOperatorName(); - -/******************************************************************************/ - -print("All tests passed!"); diff --git a/test/staging/sm/Number/isSafeInteger-01.js b/test/staging/sm/Number/isSafeInteger-01.js index 6c4885d314..b7f4d0baa1 100644 --- a/test/staging/sm/Number/isSafeInteger-01.js +++ b/test/staging/sm/Number/isSafeInteger-01.js @@ -8,14 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.isSafeInteger(number) esid: pending ---*/ -//----------------------------------------------------------------------------- -var BUGNUMBER = 1003764; -var summary = "ES6 (draft Draft May 22, 2014) ES6 20.1.2.5 Number.isSafeInteger(number)"; - -print(BUGNUMBER + ": " + summary); assert.sameValue(Number.isSafeInteger.length, 1); @@ -42,6 +37,3 @@ assert.sameValue(Number.isSafeInteger(-Math.pow(2, 53) - 1), false); assert.sameValue(Number.isSafeInteger(-Math.pow(2, 53)), false); assert.sameValue(Number.isSafeInteger(-Math.pow(2, 53) + 1), true); assert.sameValue(Number.isSafeInteger(-Math.pow(2, 53) + 2), true); - - -print("All tests passed!"); diff --git a/test/staging/sm/Number/parseFloat-01.js b/test/staging/sm/Number/parseFloat-01.js index e31325070d..50d5b211d1 100644 --- a/test/staging/sm/Number/parseFloat-01.js +++ b/test/staging/sm/Number/parseFloat-01.js @@ -8,14 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.parseFloat(string) esid: pending ---*/ -//----------------------------------------------------------------------------- -var BUGNUMBER = 886949; -var summary = "ES6 (draft May 2013) 15.7.3.10 Number.parseFloat(string)"; - -print(BUGNUMBER + ": " + summary); assert.sameValue(Number.parseFloat("Infinity"), Infinity); assert.sameValue(Number.parseFloat("+Infinity"), Infinity); @@ -30,5 +25,3 @@ assert.sameValue(Number.parseFloat("NaN"), NaN); /* Number.parseFloat should be the same function object as global parseFloat. */ assert.sameValue(Number.parseFloat, parseFloat); - -print("All tests passed!"); diff --git a/test/staging/sm/Number/parseInt-01.js b/test/staging/sm/Number/parseInt-01.js index 120c6ddace..5afb2ade9c 100644 --- a/test/staging/sm/Number/parseInt-01.js +++ b/test/staging/sm/Number/parseInt-01.js @@ -8,18 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.parseInt(string, radix) esid: pending ---*/ -//----------------------------------------------------------------------------- -var BUGNUMBER = 886949; -var summary = "ES6 (draft May 2013) 15.7.3.9 Number.parseInt(string, radix)"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ var str, radix; var upvar; @@ -173,7 +164,3 @@ assert.sameValue(Number.parseInt("00A", 17), 10); /* Number.parseInt should be the same function object as global parseInt. */ assert.sameValue(Number.parseInt, parseInt); - -/******************************************************************************/ - -print("All tests passed!"); diff --git a/test/staging/sm/Number/parseInt-default-to-decimal.js b/test/staging/sm/Number/parseInt-default-to-decimal.js index fbc68e23fb..10a4843000 100644 --- a/test/staging/sm/Number/parseInt-default-to-decimal.js +++ b/test/staging/sm/Number/parseInt-default-to-decimal.js @@ -8,19 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.parseInt(string, radix). Verify that Number.parseInt defaults to decimal. esid: pending ---*/ -//----------------------------------------------------------------------------- -var BUGNUMBER = 886949; -var summary = "ES6 (draft May 2013) 15.7.3.9 Number.parseInt(string, radix)." + - " Verify that Number.parseInt defaults to decimal."; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ assert.sameValue(Number.parseInt("08"), 8); assert.sameValue(Number.parseInt("09"), 9); @@ -31,7 +21,3 @@ function strictParseInt(s) { "use strict"; return Number.parseInt(s); } assert.sameValue(strictParseInt("08"), 8); assert.sameValue(strictParseInt("09"), 9); assert.sameValue(strictParseInt("014"), 14); - -/******************************************************************************/ - -print("All tests passed!"); diff --git a/test/staging/sm/Number/toString-radix-handling.js b/test/staging/sm/Number/toString-radix-handling.js index bc1961b8ae..fd81578462 100644 --- a/test/staging/sm/Number/toString-radix-handling.js +++ b/test/staging/sm/Number/toString-radix-handling.js @@ -8,19 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Number.prototype.toString should use ToInteger on the radix and should throw a RangeError if the radix is bad esid: pending ---*/ -var BUGNUMBER = 647385; -var summary = - "Number.prototype.toString should use ToInteger on the radix and should " + - "throw a RangeError if the radix is bad"; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ function test(r) { @@ -36,7 +26,3 @@ function test(r) } test(Math.pow(2, 32) + 10); test(55); - -/******************************************************************************/ - -print("All tests passed!"); diff --git a/test/staging/sm/Number/tonumber-string-hex.js b/test/staging/sm/Number/tonumber-string-hex.js index d8b5e07a06..a63d4e03b4 100644 --- a/test/staging/sm/Number/tonumber-string-hex.js +++ b/test/staging/sm/Number/tonumber-string-hex.js @@ -8,17 +8,9 @@ includes: [sm/non262.js, sm/non262-shell.js] flags: - noStrict description: | - pending + Various tests of ToNumber(string), particularly +"0x" being NaN esid: pending ---*/ -var BUGNUMBER = 872853; -var summary = 'Various tests of ToNumber(string), particularly +"0x" being NaN'; - -print(BUGNUMBER + ": " + summary); - -/************** - * BEGIN TEST * - **************/ assert.sameValue(+"0x", NaN); assert.sameValue(+"\t0x", NaN); @@ -37,7 +29,3 @@ assert.sameValue(+"\t+Infinity", Infinity); assert.sameValue(+"-Infinity\n", -Infinity); assert.sameValue(+"+ Infinity", NaN); assert.sameValue(+"- Infinity", NaN); - -/******************************************************************************/ - -print("Tests complete");