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

Wed, 31 Dec 2014 07:53:36 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:53:36 +0100
branch
TOR_BUG_3246
changeset 5
4ab42b5ab56c
permissions
-rw-r--r--

Correct small whitespace inconsistency, lost while renaming variables.

     1 // Copyright 2009 the Sputnik authors.  All rights reserved.
     2 // This code is governed by the BSD license found in the LICENSE file.
     4 /**
     5  * Once the exact MV for a string numeric literal has been
     6  * determined, it is then rounded to a value of the Number type with 20
     7  * significant digits by replacing each significant digit after the 20th
     8  * with a 0 digit or the number value
     9  *
    10  * @path ch09/9.3/9.3.1/S9.3.1_A32.js
    11  * @description Use various long numbers, for example, 1234567890.1234567890
    12  */
    14 // CHECK#1
    15 if (Number("1234567890.1234567890") !== 1234567890.1234567890)  {
    16   $ERROR('#1: Number("1234567890.1234567890") === 1234567890.1234567890. Actual: ' + (Number("1234567890.1234567890")));
    17 }
    19 // CHECK#2
    20 if (Number("1234567890.1234567890") !== 1234567890.1234567000)  {
    21   $ERROR('#2: Number("1234567890.1234567890") === 1234567890.1234567000. Actual: ' + (Number("1234567890.1234567890")));
    22 }
    24 // CHECK#3
    25 if (+("1234567890.1234567890") === 1234567890.123456) {
    26   $ERROR('#3: +("1234567890.1234567890") !== 1234567890.123456');
    27 }
    29 // CHECK#4
    30 if (Number("0.12345678901234567890") !== 0.123456789012345678)  {
    31   $ERROR('#4: Number("0.12345678901234567890") === 0.123456789012345678. Actual: ' + (Number("0.12345678901234567890")));
    32 }
    34 // CHECK#4
    35 if (Number("00.12345678901234567890") !== 0.123456789012345678)  {
    36   $ERROR('#4: Number("00.12345678901234567890") === 0.123456789012345678. Actual: ' + (Number("00.12345678901234567890")));
    37 }

mercurial