js/src/tests/test262/ch09/9.3/9.3.1/S9.3.1_A4_T1.js

branch
TOR_BUG_3246
changeset 5
4ab42b5ab56c
equal deleted inserted replaced
-1:000000000000 0:268faed6d9c4
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 * The MV of StrDecimalLiteral::: + StrUnsignedDecimalLiteral is the MV of StrUnsignedDecimalLiteral
6 *
7 * @path ch09/9.3/9.3.1/S9.3.1_A4_T1.js
8 * @description Compare Number('+any_number') with Number('any_number')
9 */
10
11 // CHECK#1
12 if (Number("+0") !== Number("0")) {
13 $ERROR('#1.1: Number("+0") === Number("0")');
14 } else {
15 // CHECK#2
16 if (1/Number("+0") !== 1/Number("0")) {
17 $ERROR('#2.2: 1/Number("+0") === 1/Number("0")');
18 }
19 }
20
21 // CHECK#3
22 if (Number("+Infinity") !== Number("Infinity")) {
23 $ERROR('#3: Number("+Infinity") === Number("Infinity")');
24 }
25
26 // CHECK#4
27 if (Number("+1234.5678") !== Number("1234.5678")) {
28 $ERROR('#4: Number("+1234.5678") === Number("1234.5678")');
29 }
30
31 // CHECK#5
32 if (Number("+1234.5678e90") !== Number("1234.5678e90")) {
33 $ERROR('#5: Number("+1234.5678e90") === Number("1234.5678e90")');
34 }
35
36 // CHECK#6
37 if (Number("+1234.5678E90") !== Number("1234.5678E90")) {
38 $ERROR('#6: Number("+1234.5678E90") === Number("1234.5678E90")');
39 }
40
41 // CHECK#7
42 if (Number("+1234.5678e-90") !== Number("1234.5678e-90")) {
43 $ERROR('#7: Number("+1234.5678e-90") === Number("1234.5678e-90")');
44 }
45
46 // CHECK#8
47 if (Number("+1234.5678E-90") !== Number("1234.5678E-90")) {
48 $ERROR('#8: Number("+1234.5678E-90") === Number("1234.5678E-90")');
49 }
50

mercurial