Best JavaScript code snippet using stryker-parent
inbuilt_function_tostring.js
Source:inbuilt_function_tostring.js
...23 default:24 return false;25 }26 }27shouldBe("StripSpaces(eval.toString())","\"functioneval(){[nativecode]}\"");28shouldBe("StripSpaces(parseInt.toString())","\"functionparseInt(){[nativecode]}\"");29shouldBe("StripSpaces(parseFloat.toString())","\"functionparseFloat(){[nativecode]}\"");30shouldBe("StripSpaces(isNaN.toString())","\"functionisNaN(){[nativecode]}\"");31shouldBe("StripSpaces(isFinite.toString())","\"functionisFinite(){[nativecode]}\"");32shouldBe("StripSpaces(escape.toString())","\"functionescape(){[nativecode]}\"");33shouldBe("StripSpaces(unescape.toString())","\"functionunescape(){[nativecode]}\"");34shouldBe("StripSpaces(Object.prototype.toString.toString())","\"functiontoString(){[nativecode]}\"");35shouldBe("StripSpaces(Object.prototype.toLocaleString.toString())","\"functiontoLocaleString(){[nativecode]}\"");36shouldBe("StripSpaces(Object.prototype.valueOf.toString())","\"functionvalueOf(){[nativecode]}\"");37shouldBe("StripSpaces(Object.prototype.hasOwnProperty.toString())","\"functionhasOwnProperty(){[nativecode]}\"");38shouldBe("StripSpaces(Object.prototype.isPrototypeOf.toString())","\"functionisPrototypeOf(){[nativecode]}\"");39shouldBe("StripSpaces(Object.prototype.propertyIsEnumerable.toString())","\"functionpropertyIsEnumerable(){[nativecode]}\"");40shouldBe("StripSpaces(Function.prototype.toString.toString())","\"functiontoString(){[nativecode]}\"");41shouldBe("StripSpaces(Function.prototype.apply.toString())","\"functionapply(){[nativecode]}\"");42shouldBe("StripSpaces(Function.prototype.call.toString())","\"functioncall(){[nativecode]}\"");43shouldBe("StripSpaces(Array.prototype.toString.toString())","\"functiontoString(){[nativecode]}\"");44shouldBe("StripSpaces(Array.prototype.toLocaleString.toString())","\"functiontoLocaleString(){[nativecode]}\"");45shouldBe("StripSpaces(Array.prototype.concat.toString())","\"functionconcat(){[nativecode]}\"");46shouldBe("StripSpaces(Array.prototype.join.toString())","\"functionjoin(){[nativecode]}\"");47shouldBe("StripSpaces(Array.prototype.pop.toString())","\"functionpop(){[nativecode]}\"");48shouldBe("StripSpaces(Array.prototype.push.toString())","\"functionpush(){[nativecode]}\"");49shouldBe("StripSpaces(Array.prototype.reverse.toString())","\"functionreverse(){[nativecode]}\"");50shouldBe("StripSpaces(Array.prototype.shift.toString())","\"functionshift(){[nativecode]}\"");51shouldBe("StripSpaces(Array.prototype.slice.toString())","\"functionslice(){[nativecode]}\"");52shouldBe("StripSpaces(Array.prototype.sort.toString())","\"functionsort(){[nativecode]}\"");53shouldBe("StripSpaces(Array.prototype.splice.toString())","\"functionsplice(){[nativecode]}\"");54shouldBe("StripSpaces(Array.prototype.unshift.toString())","\"functionunshift(){[nativecode]}\"");55shouldBe("StripSpaces(String.prototype.toString.toString())","\"functiontoString(){[nativecode]}\"");56shouldBe("StripSpaces(String.prototype.valueOf.toString())","\"functionvalueOf(){[nativecode]}\"");57shouldBe("StripSpaces(String.prototype.charAt.toString())","\"functioncharAt(){[nativecode]}\"");58shouldBe("StripSpaces(String.prototype.charCodeAt.toString())","\"functioncharCodeAt(){[nativecode]}\"");59shouldBe("StripSpaces(String.prototype.concat.toString())","\"functionconcat(){[nativecode]}\"");60shouldBe("StripSpaces(String.prototype.indexOf.toString())","\"functionindexOf(){[nativecode]}\"");61shouldBe("StripSpaces(String.prototype.lastIndexOf.toString())","\"functionlastIndexOf(){[nativecode]}\"");62shouldBe("StripSpaces(String.prototype.match.toString())","\"functionmatch(){[nativecode]}\"");63shouldBe("StripSpaces(String.prototype.replace.toString())","\"functionreplace(){[nativecode]}\"");64shouldBe("StripSpaces(String.prototype.search.toString())","\"functionsearch(){[nativecode]}\"");65shouldBe("StripSpaces(String.prototype.slice.toString())","\"functionslice(){[nativecode]}\"");66shouldBe("StripSpaces(String.prototype.split.toString())","\"functionsplit(){[nativecode]}\"");67shouldBe("StripSpaces(String.prototype.substr.toString())","\"functionsubstr(){[nativecode]}\"");68shouldBe("StripSpaces(String.prototype.substring.toString())","\"functionsubstring(){[nativecode]}\"");69shouldBe("StripSpaces(String.prototype.toLowerCase.toString())","\"functiontoLowerCase(){[nativecode]}\"");70shouldBe("StripSpaces(String.prototype.toUpperCase.toString())","\"functiontoUpperCase(){[nativecode]}\"");71shouldBe("StripSpaces(String.prototype.big.toString())","\"functionbig(){[nativecode]}\"");72shouldBe("StripSpaces(String.prototype.small.toString())","\"functionsmall(){[nativecode]}\"");73shouldBe("StripSpaces(String.prototype.blink.toString())","\"functionblink(){[nativecode]}\"");74shouldBe("StripSpaces(String.prototype.bold.toString())","\"functionbold(){[nativecode]}\"");75shouldBe("StripSpaces(String.prototype.fixed.toString())","\"functionfixed(){[nativecode]}\"");76shouldBe("StripSpaces(String.prototype.italics.toString())","\"functionitalics(){[nativecode]}\"");77shouldBe("StripSpaces(String.prototype.strike.toString())","\"functionstrike(){[nativecode]}\"");78shouldBe("StripSpaces(String.prototype.sub.toString())","\"functionsub(){[nativecode]}\"");79shouldBe("StripSpaces(String.prototype.sup.toString())","\"functionsup(){[nativecode]}\"");80shouldBe("StripSpaces(String.prototype.fontcolor.toString())","\"functionfontcolor(){[nativecode]}\"");81shouldBe("StripSpaces(String.prototype.fontsize.toString())","\"functionfontsize(){[nativecode]}\"");82shouldBe("StripSpaces(String.prototype.anchor.toString())","\"functionanchor(){[nativecode]}\"");83shouldBe("StripSpaces(String.prototype.link.toString())","\"functionlink(){[nativecode]}\"");84shouldBe("StripSpaces(Boolean.prototype.toString.toString())","\"functiontoString(){[nativecode]}\"");85shouldBe("StripSpaces(Boolean.prototype.valueOf.toString())","\"functionvalueOf(){[nativecode]}\"");86shouldBe("StripSpaces(Number.prototype.toString.toString())","\"functiontoString(){[nativecode]}\"");87shouldBe("StripSpaces(Number.prototype.toLocaleString.toString())","\"functiontoLocaleString(){[nativecode]}\"");88shouldBe("StripSpaces(Number.prototype.valueOf.toString())","\"functionvalueOf(){[nativecode]}\"");89shouldBe("StripSpaces(Number.prototype.toFixed.toString())","\"functiontoFixed(){[nativecode]}\"");90shouldBe("StripSpaces(Number.prototype.toExponential.toString())","\"functiontoExponential(){[nativecode]}\"");91shouldBe("StripSpaces(Number.prototype.toPrecision.toString())","\"functiontoPrecision(){[nativecode]}\"");92shouldBe("StripSpaces(Math.abs.toString())","\"functionabs(){[nativecode]}\"");93shouldBe("StripSpaces(Math.acos.toString())","\"functionacos(){[nativecode]}\"");94shouldBe("StripSpaces(Math.asin.toString())","\"functionasin(){[nativecode]}\"");95shouldBe("StripSpaces(Math.atan.toString())","\"functionatan(){[nativecode]}\"");96shouldBe("StripSpaces(Math.atan2.toString())","\"functionatan2(){[nativecode]}\"");97shouldBe("StripSpaces(Math.ceil.toString())","\"functionceil(){[nativecode]}\"");98shouldBe("StripSpaces(Math.cos.toString())","\"functioncos(){[nativecode]}\"");99shouldBe("StripSpaces(Math.exp.toString())","\"functionexp(){[nativecode]}\"");100shouldBe("StripSpaces(Math.floor.toString())","\"functionfloor(){[nativecode]}\"");101shouldBe("StripSpaces(Math.log.toString())","\"functionlog(){[nativecode]}\"");102shouldBe("StripSpaces(Math.max.toString())","\"functionmax(){[nativecode]}\"");103shouldBe("StripSpaces(Math.min.toString())","\"functionmin(){[nativecode]}\"");104shouldBe("StripSpaces(Math.pow.toString())","\"functionpow(){[nativecode]}\"");105shouldBe("StripSpaces(Math.random.toString())","\"functionrandom(){[nativecode]}\"");106shouldBe("StripSpaces(Math.round.toString())","\"functionround(){[nativecode]}\"");107shouldBe("StripSpaces(Math.sin.toString())","\"functionsin(){[nativecode]}\"");108shouldBe("StripSpaces(Math.sqrt.toString())","\"functionsqrt(){[nativecode]}\"");109shouldBe("StripSpaces(Math.tan.toString())","\"functiontan(){[nativecode]}\"");110shouldBe("StripSpaces(Date.prototype.toString.toString())","\"functiontoString(){[nativecode]}\"");111shouldBe("StripSpaces(Date.prototype.toUTCString.toString())","\"functiontoUTCString(){[nativecode]}\"");112shouldBe("StripSpaces(Date.prototype.toDateString.toString())","\"functiontoDateString(){[nativecode]}\"");113shouldBe("StripSpaces(Date.prototype.toTimeString.toString())","\"functiontoTimeString(){[nativecode]}\"");114shouldBe("StripSpaces(Date.prototype.toLocaleString.toString())","\"functiontoLocaleString(){[nativecode]}\"");115shouldBe("StripSpaces(Date.prototype.toLocaleDateString.toString())","\"functiontoLocaleDateString(){[nativecode]}\"");116shouldBe("StripSpaces(Date.prototype.toLocaleTimeString.toString())","\"functiontoLocaleTimeString(){[nativecode]}\"");117shouldBe("StripSpaces(Date.prototype.valueOf.toString())","\"functionvalueOf(){[nativecode]}\"");118shouldBe("StripSpaces(Date.prototype.getTime.toString())","\"functiongetTime(){[nativecode]}\"");119shouldBe("StripSpaces(Date.prototype.getFullYear.toString())","\"functiongetFullYear(){[nativecode]}\"");120shouldBe("StripSpaces(Date.prototype.getUTCFullYear.toString())","\"functiongetUTCFullYear(){[nativecode]}\"");121shouldBe("StripSpaces(Date.prototype.toGMTString.toString())","\"functiontoGMTString(){[nativecode]}\"");122shouldBe("StripSpaces(Date.prototype.getMonth.toString())","\"functiongetMonth(){[nativecode]}\"");123shouldBe("StripSpaces(Date.prototype.getUTCMonth.toString())","\"functiongetUTCMonth(){[nativecode]}\"");124shouldBe("StripSpaces(Date.prototype.getDate.toString())","\"functiongetDate(){[nativecode]}\"");125shouldBe("StripSpaces(Date.prototype.getUTCDate.toString())","\"functiongetUTCDate(){[nativecode]}\"");126shouldBe("StripSpaces(Date.prototype.getDay.toString())","\"functiongetDay(){[nativecode]}\"");127shouldBe("StripSpaces(Date.prototype.getUTCDay.toString())","\"functiongetUTCDay(){[nativecode]}\"");128shouldBe("StripSpaces(Date.prototype.getHours.toString())","\"functiongetHours(){[nativecode]}\"");129shouldBe("StripSpaces(Date.prototype.getUTCHours.toString())","\"functiongetUTCHours(){[nativecode]}\"");130shouldBe("StripSpaces(Date.prototype.getMinutes.toString())","\"functiongetMinutes(){[nativecode]}\"");131shouldBe("StripSpaces(Date.prototype.getUTCMinutes.toString())","\"functiongetUTCMinutes(){[nativecode]}\"");132shouldBe("StripSpaces(Date.prototype.getSeconds.toString())","\"functiongetSeconds(){[nativecode]}\"");133shouldBe("StripSpaces(Date.prototype.getUTCSeconds.toString())","\"functiongetUTCSeconds(){[nativecode]}\"");134shouldBe("StripSpaces(Date.prototype.getMilliseconds.toString())","\"functiongetMilliseconds(){[nativecode]}\"");135shouldBe("StripSpaces(Date.prototype.getUTCMilliseconds.toString())","\"functiongetUTCMilliseconds(){[nativecode]}\"");136shouldBe("StripSpaces(Date.prototype.getTimezoneOffset.toString())","\"functiongetTimezoneOffset(){[nativecode]}\"");137shouldBe("StripSpaces(Date.prototype.setTime.toString())","\"functionsetTime(){[nativecode]}\"");138shouldBe("StripSpaces(Date.prototype.setMilliseconds.toString())","\"functionsetMilliseconds(){[nativecode]}\"");139shouldBe("StripSpaces(Date.prototype.setUTCMilliseconds.toString())","\"functionsetUTCMilliseconds(){[nativecode]}\"");140shouldBe("StripSpaces(Date.prototype.setSeconds.toString())","\"functionsetSeconds(){[nativecode]}\"");141shouldBe("StripSpaces(Date.prototype.setUTCSeconds.toString())","\"functionsetUTCSeconds(){[nativecode]}\"");142shouldBe("StripSpaces(Date.prototype.setMinutes.toString())","\"functionsetMinutes(){[nativecode]}\"");143shouldBe("StripSpaces(Date.prototype.setUTCMinutes.toString())","\"functionsetUTCMinutes(){[nativecode]}\"");144shouldBe("StripSpaces(Date.prototype.setHours.toString())","\"functionsetHours(){[nativecode]}\"");145shouldBe("StripSpaces(Date.prototype.setUTCHours.toString())","\"functionsetUTCHours(){[nativecode]}\"");146shouldBe("StripSpaces(Date.prototype.setDate.toString())","\"functionsetDate(){[nativecode]}\"");147shouldBe("StripSpaces(Date.prototype.setUTCDate.toString())","\"functionsetUTCDate(){[nativecode]}\"");148shouldBe("StripSpaces(Date.prototype.setMonth.toString())","\"functionsetMonth(){[nativecode]}\"");149shouldBe("StripSpaces(Date.prototype.setUTCMonth.toString())","\"functionsetUTCMonth(){[nativecode]}\"");150shouldBe("StripSpaces(Date.prototype.setFullYear.toString())","\"functionsetFullYear(){[nativecode]}\"");151shouldBe("StripSpaces(Date.prototype.setUTCFullYear.toString())","\"functionsetUTCFullYear(){[nativecode]}\"");152shouldBe("StripSpaces(Date.prototype.setYear.toString())","\"functionsetYear(){[nativecode]}\"");153shouldBe("StripSpaces(Date.prototype.getYear.toString())","\"functiongetYear(){[nativecode]}\"");154shouldBe("StripSpaces(Date.prototype.toGMTString.toString())","\"functiontoGMTString(){[nativecode]}\"");155shouldBe("StripSpaces(RegExp.prototype.exec.toString())","\"functionexec(){[nativecode]}\"");156shouldBe("StripSpaces(RegExp.prototype.test.toString())","\"functiontest(){[nativecode]}\"");157shouldBe("StripSpaces(RegExp.prototype.toString.toString())","\"functiontoString(){[nativecode]}\"");...
15.6.2.js
Source:15.6.2.js
...59var item = 0;60new TestCase( SECTION, "typeof (new Boolean(1))", "object", typeof (new Boolean(1)) );61new TestCase( SECTION, "(new Boolean(1)).constructor", Boolean.prototype.constructor, (new Boolean(1)).constructor );62new TestCase( SECTION,63 "TESTBOOL=new Boolean(1);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",64 "[object Boolean]",65 eval("TESTBOOL=new Boolean(1);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );66new TestCase( SECTION, "(new Boolean(1)).valueOf()", true, (new Boolean(1)).valueOf() );67new TestCase( SECTION, "typeof new Boolean(1)", "object", typeof new Boolean(1) );68new TestCase( SECTION, "(new Boolean(0)).constructor", Boolean.prototype.constructor, (new Boolean(0)).constructor );69new TestCase( SECTION,70 "TESTBOOL=new Boolean(0);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",71 "[object Boolean]",72 eval("TESTBOOL=new Boolean(0);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );73new TestCase( SECTION, "(new Boolean(0)).valueOf()", false, (new Boolean(0)).valueOf() );74new TestCase( SECTION, "typeof new Boolean(0)", "object", typeof new Boolean(0) );75new TestCase( SECTION, "(new Boolean(-1)).constructor", Boolean.prototype.constructor, (new Boolean(-1)).constructor );76new TestCase( SECTION,77 "TESTBOOL=new Boolean(-1);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",78 "[object Boolean]",79 eval("TESTBOOL=new Boolean(-1);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );80new TestCase( SECTION, "(new Boolean(-1)).valueOf()", true, (new Boolean(-1)).valueOf() );81new TestCase( SECTION, "typeof new Boolean(-1)", "object", typeof new Boolean(-1) );82new TestCase( SECTION, "(new Boolean('1')).constructor", Boolean.prototype.constructor, (new Boolean('1')).constructor );83new TestCase( SECTION,84 "TESTBOOL=new Boolean('1');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",85 "[object Boolean]",86 eval("TESTBOOL=new Boolean('1');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );87new TestCase( SECTION, "(new Boolean('1')).valueOf()", true, (new Boolean('1')).valueOf() );88new TestCase( SECTION, "typeof new Boolean('1')", "object", typeof new Boolean('1') );89new TestCase( SECTION, "(new Boolean('0')).constructor", Boolean.prototype.constructor, (new Boolean('0')).constructor );90new TestCase( SECTION,91 "TESTBOOL=new Boolean('0');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",92 "[object Boolean]",93 eval("TESTBOOL=new Boolean('0');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );94new TestCase( SECTION, "(new Boolean('0')).valueOf()", true, (new Boolean('0')).valueOf() );95new TestCase( SECTION, "typeof new Boolean('0')", "object", typeof new Boolean('0') );96new TestCase( SECTION, "(new Boolean('-1')).constructor", Boolean.prototype.constructor, (new Boolean('-1')).constructor );97new TestCase( SECTION,98 "TESTBOOL=new Boolean('-1');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",99 "[object Boolean]",100 eval("TESTBOOL=new Boolean('-1');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );101new TestCase( SECTION, "(new Boolean('-1')).valueOf()", true, (new Boolean('-1')).valueOf() );102new TestCase( SECTION, "typeof new Boolean('-1')", "object", typeof new Boolean('-1') );103new TestCase( SECTION, "(new Boolean(new Boolean(true))).constructor", Boolean.prototype.constructor, (new Boolean(new Boolean(true))).constructor );104new TestCase( SECTION,105 "TESTBOOL=new Boolean(new Boolean(true));TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",106 "[object Boolean]",107 eval("TESTBOOL=new Boolean(new Boolean(true));TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );108new TestCase( SECTION, "(new Boolean(new Boolean(true))).valueOf()", true, (new Boolean(new Boolean(true))).valueOf() );109new TestCase( SECTION, "typeof new Boolean(new Boolean(true))", "object", typeof new Boolean(new Boolean(true)) );110new TestCase( SECTION, "(new Boolean(Number.NaN)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NaN)).constructor );111new TestCase( SECTION,112 "TESTBOOL=new Boolean(Number.NaN);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",113 "[object Boolean]",114 eval("TESTBOOL=new Boolean(Number.NaN);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );115new TestCase( SECTION, "(new Boolean(Number.NaN)).valueOf()", false, (new Boolean(Number.NaN)).valueOf() );116new TestCase( SECTION, "typeof new Boolean(Number.NaN)", "object", typeof new Boolean(Number.NaN) );117new TestCase( SECTION, "(new Boolean(null)).constructor", Boolean.prototype.constructor, (new Boolean(null)).constructor );118new TestCase( SECTION,119 "TESTBOOL=new Boolean(null);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",120 "[object Boolean]",121 eval("TESTBOOL=new Boolean(null);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );122new TestCase( SECTION, "(new Boolean(null)).valueOf()", false, (new Boolean(null)).valueOf() );123new TestCase( SECTION, "typeof new Boolean(null)", "object", typeof new Boolean(null) );124new TestCase( SECTION, "(new Boolean(void 0)).constructor", Boolean.prototype.constructor, (new Boolean(void 0)).constructor );125new TestCase( SECTION,126 "TESTBOOL=new Boolean(void 0);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",127 "[object Boolean]",128 eval("TESTBOOL=new Boolean(void 0);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );129new TestCase( SECTION, "(new Boolean(void 0)).valueOf()", false, (new Boolean(void 0)).valueOf() );130new TestCase( SECTION, "typeof new Boolean(void 0)", "object", typeof new Boolean(void 0) );131new TestCase( SECTION, "(new Boolean(Number.POSITIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.POSITIVE_INFINITY)).constructor );132new TestCase( SECTION,133 "TESTBOOL=new Boolean(Number.POSITIVE_INFINITY);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",134 "[object Boolean]",135 eval("TESTBOOL=new Boolean(Number.POSITIVE_INFINITY);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );136new TestCase( SECTION, "(new Boolean(Number.POSITIVE_INFINITY)).valueOf()", true, (new Boolean(Number.POSITIVE_INFINITY)).valueOf() );137new TestCase( SECTION, "typeof new Boolean(Number.POSITIVE_INFINITY)", "object", typeof new Boolean(Number.POSITIVE_INFINITY) );138new TestCase( SECTION, "(new Boolean(Number.NEGATIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NEGATIVE_INFINITY)).constructor );139new TestCase( SECTION,140 "TESTBOOL=new Boolean(Number.NEGATIVE_INFINITY);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",141 "[object Boolean]",142 eval("TESTBOOL=new Boolean(Number.NEGATIVE_INFINITY);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );143new TestCase( SECTION, "(new Boolean(Number.NEGATIVE_INFINITY)).valueOf()", true, (new Boolean(Number.NEGATIVE_INFINITY)).valueOf() );144new TestCase( SECTION, "typeof new Boolean(Number.NEGATIVE_INFINITY)", "object", typeof new Boolean(Number.NEGATIVE_INFINITY) );145new TestCase( SECTION, "(new Boolean(Number.NEGATIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NEGATIVE_INFINITY)).constructor );146new TestCase( "15.6.2.2",147 "TESTBOOL=new Boolean();TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",148 "[object Boolean]",149 eval("TESTBOOL=new Boolean();TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );150new TestCase( "15.6.2.2", "(new Boolean()).valueOf()", false, (new Boolean()).valueOf() );151new TestCase( "15.6.2.2", "typeof new Boolean()", "object", typeof new Boolean() );...
15.2.1.1.js
Source:15.2.1.1.js
...71new TestCase( SECTION, "Object(void 0).valueOf()", UNDEFINED_OBJECT, (UNDEFINED_OBJECT).valueOf() );72new TestCase( SECTION, "typeof Object(void 0)", "object", typeof (Object(void 0)) );73new TestCase( SECTION, "Object(true).valueOf()", true, (Object(true)).valueOf() );74new TestCase( SECTION, "typeof Object(true)", "object", typeof Object(true) );75new TestCase( SECTION, "var MYOB = Object(true); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Boolean]", eval("var MYOB = Object(true); MYOB.toString = Object.prototype.toString; MYOB.toString()") );76new TestCase( SECTION, "Object(false).valueOf()", false, (Object(false)).valueOf() );77new TestCase( SECTION, "typeof Object(false)", "object", typeof Object(false) );78new TestCase( SECTION, "var MYOB = Object(false); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Boolean]", eval("var MYOB = Object(false); MYOB.toString = Object.prototype.toString; MYOB.toString()") );79new TestCase( SECTION, "Object(0).valueOf()", 0, (Object(0)).valueOf() );80new TestCase( SECTION, "typeof Object(0)", "object", typeof Object(0) );81new TestCase( SECTION, "var MYOB = Object(0); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("var MYOB = Object(0); MYOB.toString = Object.prototype.toString; MYOB.toString()") );82new TestCase( SECTION, "Object(-0).valueOf()", -0, (Object(-0)).valueOf() );83new TestCase( SECTION, "typeof Object(-0)", "object", typeof Object(-0) );84new TestCase( SECTION, "var MYOB = Object(-0); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("var MYOB = Object(-0); MYOB.toString = Object.prototype.toString; MYOB.toString()") );85new TestCase( SECTION, "Object(1).valueOf()", 1, (Object(1)).valueOf() );86new TestCase( SECTION, "typeof Object(1)", "object", typeof Object(1) );87new TestCase( SECTION, "var MYOB = Object(1); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("var MYOB = Object(1); MYOB.toString = Object.prototype.toString; MYOB.toString()") );88new TestCase( SECTION, "Object(-1).valueOf()", -1, (Object(-1)).valueOf() );89new TestCase( SECTION, "typeof Object(-1)", "object", typeof Object(-1) );90new TestCase( SECTION, "var MYOB = Object(-1); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("var MYOB = Object(-1); MYOB.toString = Object.prototype.toString; MYOB.toString()") );91new TestCase( SECTION, "Object(Number.MAX_VALUE).valueOf()", 1.7976931348623157e308, (Object(Number.MAX_VALUE)).valueOf() );92new TestCase( SECTION, "typeof Object(Number.MAX_VALUE)", "object", typeof Object(Number.MAX_VALUE) );93new TestCase( SECTION, "var MYOB = Object(Number.MAX_VALUE); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("var MYOB = Object(Number.MAX_VALUE); MYOB.toString = Object.prototype.toString; MYOB.toString()") );94new TestCase( SECTION, "Object(Number.MIN_VALUE).valueOf()", 5e-324, (Object(Number.MIN_VALUE)).valueOf() );95new TestCase( SECTION, "typeof Object(Number.MIN_VALUE)", "object", typeof Object(Number.MIN_VALUE) );96new TestCase( SECTION, "var MYOB = Object(Number.MIN_VALUE); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("var MYOB = Object(Number.MIN_VALUE); MYOB.toString = Object.prototype.toString; MYOB.toString()") );97new TestCase( SECTION, "Object(Number.POSITIVE_INFINITY).valueOf()", Number.POSITIVE_INFINITY, (Object(Number.POSITIVE_INFINITY)).valueOf() );98new TestCase( SECTION, "typeof Object(Number.POSITIVE_INFINITY)", "object", typeof Object(Number.POSITIVE_INFINITY) );99new TestCase( SECTION, "var MYOB = Object(Number.POSITIVE_INFINITY); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("var MYOB = Object(Number.POSITIVE_INFINITY); MYOB.toString = Object.prototype.toString; MYOB.toString()") );100new TestCase( SECTION, "Object(Number.NEGATIVE_INFINITY).valueOf()", Number.NEGATIVE_INFINITY, (Object(Number.NEGATIVE_INFINITY)).valueOf() );101new TestCase( SECTION, "typeof Object(Number.NEGATIVE_INFINITY)", "object", typeof Object(Number.NEGATIVE_INFINITY) );102new TestCase( SECTION, "var MYOB = Object(Number.NEGATIVE_INFINITY); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("var MYOB = Object(Number.NEGATIVE_INFINITY); MYOB.toString = Object.prototype.toString; MYOB.toString()") );103new TestCase( SECTION, "Object(Number.NaN).valueOf()", Number.NaN, (Object(Number.NaN)).valueOf() );104new TestCase( SECTION, "typeof Object(Number.NaN)", "object", typeof Object(Number.NaN) );105new TestCase( SECTION, "var MYOB = Object(Number.NaN); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("var MYOB = Object(Number.NaN); MYOB.toString = Object.prototype.toString; MYOB.toString()") );106new TestCase( SECTION, "Object('a string').valueOf()", "a string", (Object("a string")).valueOf() );107new TestCase( SECTION, "typeof Object('a string')", "object", typeof (Object("a string")) );108new TestCase( SECTION, "var MYOB = Object('a string'); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object String]", eval("var MYOB = Object('a string'); MYOB.toString = Object.prototype.toString; MYOB.toString()") );109new TestCase( SECTION, "Object('').valueOf()", "", (Object("")).valueOf() );110new TestCase( SECTION, "typeof Object('')", "object", typeof (Object("")) );111new TestCase( SECTION, "var MYOB = Object(''); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object String]", eval("var MYOB = Object(''); MYOB.toString = Object.prototype.toString; MYOB.toString()") );112new TestCase( SECTION, "Object('\\r\\t\\b\\n\\v\\f').valueOf()", "\r\t\b\n\v\f", (Object("\r\t\b\n\v\f")).valueOf() );113new TestCase( SECTION, "typeof Object('\\r\\t\\b\\n\\v\\f')", "object", typeof (Object("\\r\\t\\b\\n\\v\\f")) );114new TestCase( SECTION, "var MYOB = Object('\\r\\t\\b\\n\\v\\f'); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object String]", eval("var MYOB = Object('\\r\\t\\b\\n\\v\\f'); MYOB.toString = Object.prototype.toString; MYOB.toString()") );115new TestCase( SECTION, "Object( '\\\'\\\"\\' ).valueOf()", "\'\"\\", (Object("\'\"\\")).valueOf() );116new TestCase( SECTION, "typeof Object( '\\\'\\\"\\' )", "object", typeof Object("\'\"\\") );117// new TestCase( SECTION, "var MYOB = Object( '\\\'\\\"\\' ); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object String]", eval("var MYOB = Object( '\\\'\\\"\\' ); MYOB.toString = Object.prototype.toString; MYOB.toString()") );...
number-tostring-small.js
Source:number-tostring-small.js
...28// to-precision mjsunit tests where the mjsunit assert code has been29// removed.30// ----------------------------------------------------------------------31// toString32(NaN).toString();33(1/0).toString();34(-1/0).toString();35(0).toString();36(9).toString();37(90).toString();38(90.12).toString();39(0.1).toString();40(0.01).toString();41(0.0123).toString();42(111111111111111111111).toString();43(1111111111111111111111).toString();44(11111111111111111111111).toString();45(0.00001).toString();46(0.000001).toString();47(0.0000001).toString();48(0.00000012).toString();49(0.000000123).toString();50(0.00000001).toString();51(0.000000012).toString();52(0.0000000123).toString();53(-0).toString();54(-9).toString();55(-90).toString();56(-90.12).toString();57(-0.1).toString();58(-0.01).toString();59(-0.0123).toString();60(-111111111111111111111).toString();61(-1111111111111111111111).toString();62(-11111111111111111111111).toString();63(-0.00001).toString();64(-0.000001).toString();65(-0.0000001).toString();66(-0.00000012).toString();67(-0.000000123).toString();68(-0.00000001).toString();69(-0.000000012).toString();70(-0.0000000123).toString();71(NaN).toString(16);72(1/0).toString(16);73(-1/0).toString(16);74(0).toString(16);75(9).toString(16);76(90).toString(16);77(90.12).toString(16);78(0.1).toString(16);79(0.01).toString(16);80(0.0123).toString(16);81(111111111111111111111).toString(16);82(1111111111111111111111).toString(16);83(11111111111111111111111).toString(16);84(0.00001).toString(16);85(0.000001).toString(16);86(0.0000001).toString(16);87(0.00000012).toString(16);88(0.000000123).toString(16);89(0.00000001).toString(16);90(0.000000012).toString(16);91(0.0000000123).toString(16);92(-0).toString(16);93(-9).toString(16);94(-90).toString(16);95(-90.12).toString(16);96(-0.1).toString(16);97(-0.01).toString(16);98(-0.0123).toString(16);99(-111111111111111111111).toString(16);100(-1111111111111111111111).toString(16);101(-11111111111111111111111).toString(16);102(-0.00001).toString(16);103(-0.000001).toString(16);104(-0.0000001).toString(16);105(-0.00000012).toString(16);106(-0.000000123).toString(16);107(-0.00000001).toString(16);108(-0.000000012).toString(16);109(-0.0000000123).toString(16);110(2,32).toString();111(Math.pow(2,32)-1).toString(16);112(Math.pow(2,32)-1).toString(2);113(10000007).toString(36);114(0).toString(36);115(0).toString(16);116(0).toString(10);117(0).toString(8);118(0).toString(2);119(2,32).toString(2);120(Math.pow(2,32) + 1).toString(2);121(0x100000000000081).toString(16);122(-(-'0x1000000000000081')).toString(16);123(0x100000000000081).toString(2);124(-(Math.pow(2,32)-1)).toString(2);125(-10000007).toString(36);126(-Math.pow(2,32)).toString(2);127(-(Math.pow(2,32) + 1)).toString(2);128(-0x100000000000081).toString(16);129(-0x100000000000081).toString(2);130(1000).toString();131(0.00001).toString();132(1000000000000000128).toString();133(1000000000000000012800).toString();134(-1000000000000000012800).toString();135(0.0000001).toString();136(-0.0000001).toString();137(1000000000000000128000).toString();138(0.000001).toString();139(0.0000001).toString();140(8.5).toString(16);141(-8.5).toString(16);142// ----------------------------------------------------------------------143// toFixed144(NaN).toFixed(2);145(1/0).toFixed(2);146(-1/0).toFixed(2);147(1111111111111111111111).toFixed(8);148(0.1).toFixed(1);149(0.1).toFixed(2);150(0.1).toFixed(3);151(0.01).toFixed(2);152(0.01).toFixed(3);153(0.01).toFixed(4);154(0.001).toFixed(2);155(0.001).toFixed(3);...
15.2.2.1.js
Source:15.2.2.1.js
...60startTest();61var TITLE = "new Object( value )";62writeHeaderToLog( SECTION + " "+ TITLE);63new TestCase( SECTION, "typeof new Object(null)", "object", typeof new Object(null) );64new TestCase( SECTION, "MYOB = new Object(null); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Object]", eval("MYOB = new Object(null); MYOB.toString = Object.prototype.toString; MYOB.toString()") );65new TestCase( SECTION, "typeof new Object(void 0)", "object", typeof new Object(void 0) );66new TestCase( SECTION, "MYOB = new Object(new Object(void 0)); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Object]", eval("MYOB = new Object(new Object(void 0)); MYOB.toString = Object.prototype.toString; MYOB.toString()") );67new TestCase( SECTION, "typeof new Object('string')", "object", typeof new Object('string') );68new TestCase( SECTION, "MYOB = (new Object('string'); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object String]", eval("MYOB = new Object('string'); MYOB.toString = Object.prototype.toString; MYOB.toString()") );69new TestCase( SECTION, "(new Object('string').valueOf()", "string", (new Object('string')).valueOf() );70new TestCase( SECTION, "typeof new Object('')", "object", typeof new Object('') );71new TestCase( SECTION, "MYOB = (new Object(''); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object String]", eval("MYOB = new Object(''); MYOB.toString = Object.prototype.toString; MYOB.toString()") );72new TestCase( SECTION, "(new Object('').valueOf()", "", (new Object('')).valueOf() );73new TestCase( SECTION, "typeof new Object(Number.NaN)", "object", typeof new Object(Number.NaN) );74new TestCase( SECTION, "MYOB = (new Object(Number.NaN); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("MYOB = new Object(Number.NaN); MYOB.toString = Object.prototype.toString; MYOB.toString()") );75new TestCase( SECTION, "(new Object(Number.NaN).valueOf()", Number.NaN, (new Object(Number.NaN)).valueOf() );76new TestCase( SECTION, "typeof new Object(0)", "object", typeof new Object(0) );77new TestCase( SECTION, "MYOB = (new Object(0); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("MYOB = new Object(0); MYOB.toString = Object.prototype.toString; MYOB.toString()") );78new TestCase( SECTION, "(new Object(0).valueOf()", 0, (new Object(0)).valueOf() );79new TestCase( SECTION, "typeof new Object(-0)", "object", typeof new Object(-0) );80new TestCase( SECTION, "MYOB = (new Object(-0); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("MYOB = new Object(-0); MYOB.toString = Object.prototype.toString; MYOB.toString()") );81new TestCase( SECTION, "(new Object(-0).valueOf()", -0, (new Object(-0)).valueOf() );82new TestCase( SECTION, "typeof new Object(1)", "object", typeof new Object(1) );83new TestCase( SECTION, "MYOB = (new Object(1); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("MYOB = new Object(1); MYOB.toString = Object.prototype.toString; MYOB.toString()") );84new TestCase( SECTION, "(new Object(1).valueOf()", 1, (new Object(1)).valueOf() );85new TestCase( SECTION, "typeof new Object(-1)", "object", typeof new Object(-1) );86new TestCase( SECTION, "MYOB = (new Object(-1); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Number]", eval("MYOB = new Object(-1); MYOB.toString = Object.prototype.toString; MYOB.toString()") );87new TestCase( SECTION, "(new Object(-1).valueOf()", -1, (new Object(-1)).valueOf() );88new TestCase( SECTION, "typeof new Object(true)", "object", typeof new Object(true) );89new TestCase( SECTION, "MYOB = (new Object(true); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Boolean]", eval("MYOB = new Object(true); MYOB.toString = Object.prototype.toString; MYOB.toString()") );90new TestCase( SECTION, "(new Object(true).valueOf()", true, (new Object(true)).valueOf() );91new TestCase( SECTION, "typeof new Object(false)", "object", typeof new Object(false) );92new TestCase( SECTION, "MYOB = (new Object(false); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Boolean]", eval("MYOB = new Object(false); MYOB.toString = Object.prototype.toString; MYOB.toString()") );93new TestCase( SECTION, "(new Object(false).valueOf()", false, (new Object(false)).valueOf() );94new TestCase( SECTION, "typeof new Object(Boolean())", "object", typeof new Object(Boolean()) );95new TestCase( SECTION, "MYOB = (new Object(Boolean()); MYOB.toString = Object.prototype.toString; MYOB.toString()", "[object Boolean]", eval("MYOB = new Object(Boolean()); MYOB.toString = Object.prototype.toString; MYOB.toString()") );96new TestCase( SECTION, "(new Object(Boolean()).valueOf()", Boolean(), (new Object(Boolean())).valueOf() );97var myglobal = this;98var myobject = new Object( "my new object" );99var myarray = new Array();100var myboolean = new Boolean();101var mynumber = new Number();102var mystring = new String();103var myobject = new Object();104var myfunction = new Function( "x", "return x");105var mymath = Math;106new TestCase( SECTION, "myglobal = new Object( this )", myglobal, new Object(this) );107new TestCase( SECTION, "myobject = new Object('my new object'); new Object(myobject)", myobject, new Object(myobject) );108new TestCase( SECTION, "myarray = new Array(); new Object(myarray)", myarray, new Object(myarray) );109new TestCase( SECTION, "myboolean = new Boolean(); new Object(myboolean)", myboolean, new Object(myboolean) );...
15.2.4.2.js
Source:15.2.4.2.js
...20 * 21 */22/**23 File Name: 15.2.4.2.js24 ECMA Section: 15.2.4.2 Object.prototype.toString()25 Description: When the toString method is called, the following26 steps are taken:27 1. Get the [[Class]] property of this object28 2. Call ToString( Result(1) )29 3. Compute a string value by concatenating the three30 strings "[object " + Result(2) + "]"31 4. Return Result(3).32 Author: christine@netscape.com33 Date: 28 october 199734*/35 var SECTION = "15.2.4.2";36 var VERSION = "ECMA_1";37 startTest();38 var TITLE = "Object.prototype.toString()";39 writeHeaderToLog( SECTION + " "+ TITLE);40 var testcases = getTestCases();41 test();42function getTestCases() {43 var array = new Array();44 var item = 0;45 array[item++] = new TestCase( SECTION, "(new Object()).toString()", "[object Object]", (new Object()).toString() );46 array[item++] = new TestCase( SECTION, "myvar = this; myvar.toString = Object.prototype.toString; myvar.toString()",47 GLOBAL,48 eval("myvar = this; myvar.toString = Object.prototype.toString; myvar.toString()") );49 array[item++] = new TestCase( SECTION, "myvar = MyObject; myvar.toString = Object.prototype.toString; myvar.toString()",50 "[object Function]",51 eval("myvar = MyObject; myvar.toString = Object.prototype.toString; myvar.toString()") );52 array[item++] = new TestCase( SECTION, "myvar = new MyObject( true ); myvar.toString = Object.prototype.toString; myvar.toString()",53 '[object Object]',54 eval("myvar = new MyObject( true ); myvar.toString = Object.prototype.toString; myvar.toString()") );55 array[item++] = new TestCase( SECTION, "myvar = new Number(0); myvar.toString = Object.prototype.toString; myvar.toString()",56 "[object Number]",57 eval("myvar = new Number(0); myvar.toString = Object.prototype.toString; myvar.toString()") );58 array[item++] = new TestCase( SECTION, "myvar = new String(''); myvar.toString = Object.prototype.toString; myvar.toString()",59 "[object String]",60 eval("myvar = new String(''); myvar.toString = Object.prototype.toString; myvar.toString()") );61 array[item++] = new TestCase( SECTION, "myvar = Math; myvar.toString = Object.prototype.toString; myvar.toString()",62 "[object Math]",63 eval("myvar = Math; myvar.toString = Object.prototype.toString; myvar.toString()") );64 array[item++] = new TestCase( SECTION, "myvar = new Function(); myvar.toString = Object.prototype.toString; myvar.toString()",65 "[object Function]",66 eval("myvar = new Function(); myvar.toString = Object.prototype.toString; myvar.toString()") );67 array[item++] = new TestCase( SECTION, "myvar = new Array(); myvar.toString = Object.prototype.toString; myvar.toString()",68 "[object Array]",69 eval("myvar = new Array(); myvar.toString = Object.prototype.toString; myvar.toString()") );70 array[item++] = new TestCase( SECTION, "myvar = new Boolean(); myvar.toString = Object.prototype.toString; myvar.toString()",71 "[object Boolean]",72 eval("myvar = new Boolean(); myvar.toString = Object.prototype.toString; myvar.toString()") );73 array[item++] = new TestCase( SECTION, "myvar = new Date(); myvar.toString = Object.prototype.toString; myvar.toString()",74 "[object Date]",75 eval("myvar = new Date(); myvar.toString = Object.prototype.toString; myvar.toString()") );76 array[item++] = new TestCase( SECTION, "var MYVAR = new Object( this ); MYVAR.toString()",77 GLOBAL,78 eval("var MYVAR = new Object( this ); MYVAR.toString()") );79 array[item++] = new TestCase( SECTION, "var MYVAR = new Object(); MYVAR.toString()",80 "[object Object]",81 eval("var MYVAR = new Object(); MYVAR.toString()") );82 array[item++] = new TestCase( SECTION, "var MYVAR = new Object(void 0); MYVAR.toString()",83 "[object Object]",84 eval("var MYVAR = new Object(void 0); MYVAR.toString()") );85 array[item++] = new TestCase( SECTION, "var MYVAR = new Object(null); MYVAR.toString()",86 "[object Object]",87 eval("var MYVAR = new Object(null); MYVAR.toString()") );88 return ( array );89}90function test( array ) {91 for ( tc=0 ; tc < testcases.length; tc++ ) {92 testcases[tc].passed = writeTestCaseResult(93 testcases[tc].expect,94 testcases[tc].actual,95 testcases[tc].description +" = "+ testcases[tc].actual );96 testcases[tc].reason += ( testcases[tc].passed ) ? "" : "wrong value ";97 }98 stopTest();99 return ( testcases );100}101function MyObject( value ) {...
number-toString.js
Source:number-toString.js
1var posInf = 1/0;2var negInf = -1/0;3var nan = 0/0;4shouldBeEqualToString("(0.0).toString(4)", "0");5shouldBeEqualToString("(-0.0).toString(4)", "0");6shouldBeEqualToString("(0.0).toString()", "0");7shouldBeEqualToString("(-0.0).toString()", "0");8// From http://bugs.webkit.org/show_bug.cgi?id=52589shouldBeEqualToString("(1234.567).toString()", "1234.567");10shouldThrow("(1234.567).toString(0)");11// 0 equivilents12shouldThrow("(1234.567).toString(null)");13shouldThrow("(1234.567).toString(false)");14shouldThrow("(1234.567).toString('foo')");15shouldThrow("(1234.567).toString(nan)"); // nan is treated like 016shouldThrow("(1234.567).toString(1)");17shouldThrow("(1234.567).toString(true)");18shouldThrow("(1234.567).toString('1')");19// These test for Firefox compatibility, the spec is "implementation defined"20shouldBeEqualToString("(1234.567).toString(2)", "10011010010.1001000100100110111010010111100011010101");21shouldBeEqualToString("(1234.567).toString(3)", "1200201.120022100021001021021002202");22shouldBeEqualToString("(1234.567).toString(4)", "103102.21010212322113203111");23shouldBeEqualToString("(1234.567).toString(4.9)", "103102.21010212322113203111");24shouldBeEqualToString("(1234.567).toString(5)", "14414.240414141414141414");25shouldBeEqualToString("(1234.567).toString(6)", "5414.32224554134430233");26shouldBeEqualToString("(1234.567).toString(7)", "3412.365323661111653");27shouldBeEqualToString("(1234.567).toString(8)", "2322.44223351361524");28shouldBeEqualToString("(1234.567).toString(9)", "1621.50830703723265");29shouldBeEqualToString("(1234.567).toString(10)", "1234.567");30shouldBeEqualToString("(1234.567).toString(11)", "a22.62674a0a5885");31shouldBeEqualToString("(1234.567).toString(12)", "86a.697938b17701");32shouldBeEqualToString("(1234.567).toString(13)", "73c.74a91191a65");33shouldBeEqualToString("(1234.567).toString(14)", "642.7d1bc2caa757");34shouldBeEqualToString("(1234.567).toString(15)", "574.87895959596");35shouldBeEqualToString("(1234.567).toString(16)", "4d2.9126e978d5");36shouldBeEqualToString("(1234.567).toString(17)", "44a.9aeb6faa0da");37shouldBeEqualToString("(1234.567).toString(18)", "3ea.a3cd7102ac");38shouldBeEqualToString("(1234.567).toString(19)", "37i.aed102a04d");39shouldBeEqualToString("(1234.567).toString(20)", "31e.b6g");40shouldBeEqualToString("(1234.567).toString(21)", "2gg.bj0kf5cfe9");41shouldBeEqualToString("(1234.567).toString(22)", "2c2.ca9937cak");42shouldBeEqualToString("(1234.567).toString(23)", "27f.d0lfjb1a7c");43shouldBeEqualToString("(1234.567).toString(24)", "23a.dee4nj99j");44shouldBeEqualToString("(1234.567).toString(25)", "1o9.e49999999");45shouldBeEqualToString("(1234.567).toString(26)", "1lc.ej7fa4pkf");46shouldBeEqualToString("(1234.567).toString(27)", "1ij.f8971772k");47shouldBeEqualToString("(1234.567).toString(28)", "1g2.foelqia8e");48shouldBeEqualToString("(1234.567).toString(29)", "1dg.gcog9e05q");49shouldBeEqualToString("(1234.567).toString(30)", "1b4.h09");50shouldBeEqualToString("(1234.567).toString(31)", "18p.hhrfcj3t");51shouldBeEqualToString("(1234.567).toString(32)", "16i.i4jeiu6l");52shouldBeEqualToString("(1234.567).toString(33)", "14d.inf96rdvm");53shouldBeEqualToString("(1234.567).toString(34)", "12a.j9fchdtm");54shouldBeEqualToString("(1234.567).toString(35)", "109.jtk4d4d4e");55shouldBeEqualToString("(1234.567).toString(36)", "ya.kety9sifl");56shouldThrow("(1234.567).toString(37)");57shouldThrow("(1234.567).toString(-1)");58shouldThrow("(1234.567).toString(posInf)");59shouldThrow("(1234.567).toString(negInf)");60shouldBeEqualToString("posInf.toString()", "Infinity");61shouldBeEqualToString("negInf.toString()", "-Infinity");62shouldBeEqualToString("nan.toString()", "NaN");...
object_prototype_tostring.js
Source:object_prototype_tostring.js
1var _array = new Array(1,2,3);2_array.toString = Object.prototype.toString;3shouldBe("_array.toString()","\"[object Array]\"");4var _string = new String("test");5_string.toString = Object.prototype.toString;6shouldBe("_string.toString()","\"[object String]\"");7var _boolean = new Boolean(true);8_boolean.toString = Object.prototype.toString;9shouldBe("_boolean.toString()","\"[object Boolean]\"");10var _number = new Number(4);11_number.toString = Object.prototype.toString;12shouldBe("_number.toString()","\"[object Number]\"");13var _object = new Object();14_object.toString = Object.prototype.toString;15shouldBe("_object.toString()","\"[object Object]\"");16var _date = new Date();17_date.toString = Object.prototype.toString;18shouldBe("_date.toString()","\"[object Date]\"");19var _regexp = new RegExp();20_regexp.toString = Object.prototype.toString;21shouldBe("_regexp.toString()","\"[object RegExp]\"");22var _error = new Error();23_error.toString = Object.prototype.toString;24shouldBe("_error.toString()","\"[object Error]\"");25var _function = new Function();26_function.toString = Object.prototype.toString;...
Using AI Code Generation
1const strykerParent = require('stryker-parent');2console.log(strykerParent.toString());3const strykerChild = require('stryker-child');4console.log(strykerChild.toString());5module.exports = {6 toString: function() {7 return "This is stryker-parent";8 }9};10const strykerParent = require('stryker-parent');11module.exports = {12 toString: function() {13 return strykerParent.toString() + " and this is stryker-child";14 }15};
Using AI Code Generation
1var strykerParent = require('stryker-parent');2console.log(strykerParent.toString());3var strykerParent = require('stryker-parent');4console.log(strykerParent.toString());5var strykerParent = require('stryker-parent');6console.log(strykerParent.toString());7var strykerParent = require('stryker-parent');8console.log(strykerParent.toString());9var strykerParent = require('stryker-parent');10console.log(strykerParent.toString());11var strykerParent = require('stryker-parent');12console.log(strykerParent.toString());13var strykerParent = require('stryker-parent');14console.log(strykerParent.toString());15var strykerParent = require('stryker-parent');16console.log(strykerParent.toString());17var strykerParent = require('stryker-parent');18console.log(strykerParent.toString());19var strykerParent = require('stryker-parent');20console.log(strykerParent.toString());21var strykerParent = require('stryker-parent');22console.log(strykerParent.toString());23var strykerParent = require('stryker-parent');24console.log(strykerParent.toString());25var strykerParent = require('stryker-parent');26console.log(strykerParent.toString());
Using AI Code Generation
1var Parent = require('stryker-parent');2var parent = new Parent('John');3console.log(parent.toString());4var Child = require('stryker-child');5var child = new Child('John', 'Smith');6console.log(child.toString());7function Parent(name) {8 this.name = name;9}10Parent.prototype.toString = function() {11 return 'Parent: ' + this.name;12};13module.exports = Parent;14var Parent = require('stryker-parent');15function Child(firstName, lastName) {16 Parent.call(this, firstName);17 this.lastName = lastName;18}19Child.prototype = Object.create(Parent.prototype);20Child.prototype.constructor = Child;21Child.prototype.toString = function() {22 return 'Child: ' + this.name + ' ' + this.lastName;23};24module.exports = Child;252. Use the call() method of the parent object to set the properties of the child object265. Use the hasOwnProperty() method to determine whether an object has a specified property as a direct property of that object277. Use the isPrototypeOf() method to determine whether an object exists within the prototype chain of an object288. Use the propertyIsEnumerable() method to determine whether the specified property is enumerable299. Use the Object.keys() method to return an array of a given object's own enumerable properties3010. Use the Object.getOwnPropertyNames() method to return an array of all properties (enumerable or not) found directly upon a given object
Using AI Code Generation
1var strykerParent = require('stryker-parent');2var strykerParentToString = strykerParent.toString();3console.log(strykerParentToString);4var stryker = require('stryker');5var strykerToString = stryker.toString();6console.log(strykerToString);7var strykerMochaRunner = require('stryker-mocha-runner');8var strykerMochaRunnerToString = strykerMochaRunner.toString();9console.log(strykerMochaRunnerToString);10ERROR in node_modules/ngx-clipboard/src/clipboard.service.d.ts(2,22): error TS
Using AI Code Generation
1var strykerParent = require('stryker-parent');2var strykerChild = require('stryker-child');3var strykerGrandChild = require('stryker-grandchild');4var strykerGreatGrandChild = require('stryker-great-grandchild');5console.log(strykerParent.toString());6console.log(strykerChild.toString());7console.log(strykerGrandChild.toString());8console.log(strykerGreatGrandChild.toString());
Using AI Code Generation
1const strykerParent = require('stryker-parent');2console.log(strykerParent.toString());3module.exports = {4 toString: function() {5 return 'This is stryker-parent';6 }7}8{9}10{11}12const strykerParent = require('stryker-parent');13console.log(strykerParent.toString());14const strykerParent = require('stryker-parent');15console.log(strykerParent.toString());16{17}18const strykerParent = require('stryker-parent');19console.log(strykerParent.toString());20const strykerParent = require('stryker-parent');21console.log(strykerParent.toString());
Using AI Code Generation
1var strykerParent = require('stryker-parent');2var strykerParentInstance = new strykerParent();3console.log(strykerParentInstance.toString());4function strykerParent() {5 this.name = 'stryker-parent';6}7strykerParent.prototype.toString = function() {8 return this.name;9}10module.exports = strykerParent;11{12 "dependencies": {13 }14}
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!