// Copyright 2009 the Sputnik authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /** * toString: If radix is the number 10 or undefined, then this * number value is given as an argument to the ToString operator. * the resulting string value is returned * * @path ch15/15.7/15.7.4/15.7.4.2/S15.7.4.2_A1_T01.js * @description undefined radix */ //CHECK#1 if(Number.prototype.toString() !== "0"){ $ERROR('#1: Number.prototype.toString() === "0"'); } //CHECK#2 if((new Number()).toString() !== "0"){ $ERROR('#2: (new Number()).toString() === "0"'); } //CHECK#3 if((new Number(0)).toString() !== "0"){ $ERROR('#3: (new Number(0)).toString() === "0"'); } //CHECK#4 if((new Number(-1)).toString() !== "-1"){ $ERROR('#4: (new Number(-1)).toString() === "-1"'); } //CHECK#5 if((new Number(1)).toString() !== "1"){ $ERROR('#5: (new Number(1)).toString() === "1"'); } //CHECK#6 if((new Number(Number.NaN)).toString() !== "NaN"){ $ERROR('#6: (new Number(Number.NaN)).toString() === "NaN"'); } //CHECK#7 if((new Number(Number.POSITIVE_INFINITY)).toString() !== "Infinity"){ $ERROR('#7: (new Number(Number.POSITIVE_INFINITY)).toString() === "Infinity"'); } //CHECK#8 if((new Number(Number.NEGATIVE_INFINITY)).toString() !== "-Infinity"){ $ERROR('#8: (new Number(Number.NEGATIVE_INFINITY)).toString() === "-Infinity"'); }