// Copyright 2009 the Sputnik authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- info: | The MV of StrDecimalLiteral::: - StrUnsignedDecimalLiteral is the negative of the MV of StrUnsignedDecimalLiteral. (the negative of this 0 is also 0) es5id: 9.3.1_A5_T1 description: Compare Number('-any_number') with -Number('any_number') ---*/ assert.sameValue(Number("-0"), -0); assert.sameValue(Number("-Infinity"), -Infinity); assert.sameValue( Number("-1234567890"), -1234567890 ); assert.sameValue(Number("-1234.5678"), -1234.5678); assert.sameValue( Number("-1234.5678e90"), -1234.5678e90 ); assert.sameValue( Number("-1234.5678E90"), -1234.5678E90 ); assert.sameValue( Number("-1234.5678e-90"), -1234.5678e-90 ); assert.sameValue( Number("-1234.5678E-90"), -1234.5678E-90 ); assert.sameValue( Number("-Infinity"), Number.NEGATIVE_INFINITY ); reportCompare(0, 0);