aboutsummaryrefslogtreecommitdiffstats
path: root/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js')
-rw-r--r--test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js70
1 files changed, 0 insertions, 70 deletions
diff --git a/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js b/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js
deleted file mode 100644
index e3facb29a..000000000
--- a/test/suite/sputnik_converted/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js
+++ /dev/null
@@ -1,70 +0,0 @@
-// Copyright 2009 the Sputnik authors. All rights reserved.
-// This code is governed by the BSD license found in the LICENSE file.
-
-/**
- * @name: S9.7_A1;
- * @section: 9.7, 15.5.3.2, 15.5.4.5;
- * @assertion: If value is NaN, +0, -0, +Infinity, or -Infinity, return +0;
- * @description: For testing use String.fromCharCode(Number).charCodeAt(0) construction;
-*/
-
-
-// Converted for Test262 from original Sputnik source
-
-ES5Harness.registerTest( {
-id: "S9.7_A1",
-
-path: "TestCases/09_Type_Conversion/9.7_ToUint16/S9.7_A1.js",
-
-assertion: "If value is NaN, +0, -0, +Infinity, or -Infinity, return +0",
-
-description: "For testing use String.fromCharCode(Number).charCodeAt(0) construction",
-
-test: function testcase() {
- // CHECK#1
-if (String.fromCharCode(Number.NaN).charCodeAt(0) !== +0) {
- $ERROR('#1.1: String.fromCharCode(Number.NaN).charCodeAt(0) === 0. Actual: ' + (String.fromCharCode(Number.NaN).charCodeAt(0)));
-} else if (1/String.fromCharCode(Number.NaN).charCodeAt(0) !== Number.POSITIVE_INFINITY) {
- $ERROR('#1.2: String.fromCharCode(Number.NaN).charCodeAt(0) === +0. Actual: -0');
-}
-
-// CHECK#2
-if (String.fromCharCode(Number("abc")).charCodeAt(0) !== +0) {
- $ERROR('#2.1: String.fromCharCode(Number("abc")).charCodeAt(0) === 0. Actual: ' + (String.fromCharCode(Number("abc")).charCodeAt(0)));
-} else if (1/String.fromCharCode(0).charCodeAt(0) !== Number.POSITIVE_INFINITY) {
- $ERROR('#2.2: String.fromCharCode(0).charCodeAt(0) === +0. Actual: -0');
-}
-
-// CHECK#3
-if (String.fromCharCode(0).charCodeAt(0) !== +0) {
- $ERROR('#3.1: String.fromCharCode(0).charCodeAt(0) === 0. Actual: ' + (String.fromCharCode(0).charCodeAt(0)));
-} else if (1/String.fromCharCode(0).charCodeAt(0) !== Number.POSITIVE_INFINITY) {
- $ERROR('#3.2: String.fromCharCode(0).charCodeAt(0) === +0. Actual: -0');
-}
-
-// CHECK#4
-if (String.fromCharCode(-0).charCodeAt(0) !== +0) {
- $ERROR("#4.1: String.fromCharCode(-0).charCodeAt(0) === +0");
-} else if (1/String.fromCharCode(-0).charCodeAt(0) !== Number.POSITIVE_INFINITY) {
- $ERROR("#4.2: String.fromCharCode(-0).charCodeAt(0) === +0. Actual: -0");
-}
-
-// CHECK#5
-if (String.fromCharCode(Number.POSITIVE_INFINITY).charCodeAt(0) !== +0) {
- $ERROR('#5.1: String.fromCharCode(Number.POSITIVE_INFINITY).charCodeAt(0) === 0. Actual: ' + (String.fromCharCode(Number.POSITIVE_INFINITY).charCodeAt(0)));
-} else if (1/String.fromCharCode(Number.POSITIVE_INFINITY).charCodeAt(0) !== Number.POSITIVE_INFINITY) {
- $ERROR('#5.2: String.fromCharCode(Number.POSITIVE_INFINITY).charCodeAt(0) === +0. Actual: -0');
-}
-
-// CHECK#6
-if (String.fromCharCode(Number.NEGATIVE_INFINITY).charCodeAt(0) !== +0) {
- $ERROR("#6.1: String.fromCharCode(Number.NEGATIVE_INFINITY).charCodeAt(0) === +0");
-} else if (1/String.fromCharCode(Number.NEGATIVE_INFINITY).charCodeAt(0) !== Number.POSITIVE_INFINITY) {
- $ERROR("#6.2: String.fromCharCode(Number.NEGATIVE_INFINITY).charCodeAt(0) === +0. Actual: -0");
-}
-
-
-
- }
-});
-