/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/ |
H A D | 11.4.6.js | 30 var SECTION = "11.4.6"; variable 36 writeHeaderToLog( SECTION + " Unary + operator"); 55 array[item++] = new TestCase( SECTION, "+('')", 0, +("") ); 56 array[item++] = new TestCase( SECTION, "+(' ')", 0, +(" ") ); 57 array[item++] = new TestCase( SECTION, "+(\\t)", 0, +("\t") ); 58 array[item++] = new TestCase( SECTION, "+(\\n)", 0, +("\n") ); 59 array[item++] = new TestCase( SECTION, "+(\\r)", 0, +("\r") ); 60 array[item++] = new TestCase( SECTION, "+(\\f)", 0, +("\f") ); 62 array[item++] = new TestCase( SECTION, "+(String.fromCharCode(0x0009)", 0, +(String.fromCharCode(0x0009)) ); 63 array[item++] = new TestCase( SECTION, " [all...] |
H A D | 11.4.9.js | 33 var SECTION = "11.4.9"; variable 38 writeHeaderToLog( SECTION + " "+ TITLE); 44 testcases[tc++] = new TestCase( SECTION, "!(null)", true, !(null) ); 45 testcases[tc++] = new TestCase( SECTION, "!(var x)", true, !(eval("var x")) ); 46 testcases[tc++] = new TestCase( SECTION, "!(void 0)", true, !(void 0) ); 48 testcases[tc++] = new TestCase( SECTION, "!(false)", true, !(false) ); 49 testcases[tc++] = new TestCase( SECTION, "!(true)", false, !(true) ); 50 testcases[tc++] = new TestCase( SECTION, "!()", true, !(eval()) ); 51 testcases[tc++] = new TestCase( SECTION, "!(0)", true, !(0) ); 52 testcases[tc++] = new TestCase( SECTION, "!( [all...] |
H A D | 11.3.1.js | 40 var SECTION = "11.3.1"; variable 44 writeHeaderToLog( SECTION + " Postfix increment operator"); 67 array[item++] = new TestCase( SECTION, "var MYVAR; MYVAR++", NaN, eval("var MYVAR; MYVAR++") ); 68 array[item++] = new TestCase( SECTION, "var MYVAR= void 0; MYVAR++", NaN, eval("var MYVAR=void 0; MYVAR++") ); 69 array[item++] = new TestCase( SECTION, "var MYVAR=null; MYVAR++", 0, eval("var MYVAR=null; MYVAR++") ); 70 array[item++] = new TestCase( SECTION, "var MYVAR=true; MYVAR++", 1, eval("var MYVAR=true; MYVAR++") ); 71 array[item++] = new TestCase( SECTION, "var MYVAR=false; MYVAR++", 0, eval("var MYVAR=false; MYVAR++") ); 75 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;MYVAR++", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;MYVAR++") ); 76 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NEGATIVE_INFINITY;MYVAR++", Number.NEGATIVE_INFINITY, eval("var MYVAR=Number.NEGATIVE_INFINITY;MYVAR++") ); 77 array[item++] = new TestCase( SECTION, "va [all...] |
H A D | 11.3.2.js | 41 var SECTION = "11.3.2"; variable 46 writeHeaderToLog( SECTION + " Postfix decrement operator"); 67 array[item++] = new TestCase( SECTION, "var MYVAR; MYVAR--", NaN, eval("var MYVAR; MYVAR--") ); 68 array[item++] = new TestCase( SECTION, "var MYVAR= void 0; MYVAR--", NaN, eval("var MYVAR=void 0; MYVAR--") ); 69 array[item++] = new TestCase( SECTION, "var MYVAR=null; MYVAR--", 0, eval("var MYVAR=null; MYVAR--") ); 70 array[item++] = new TestCase( SECTION, "var MYVAR=true; MYVAR--", 1, eval("var MYVAR=true; MYVAR--") ); 71 array[item++] = new TestCase( SECTION, "var MYVAR=false; MYVAR--", 0, eval("var MYVAR=false; MYVAR--") ); 75 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;MYVAR--", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;MYVAR--") ); 76 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NEGATIVE_INFINITY;MYVAR--", Number.NEGATIVE_INFINITY, eval("var MYVAR=Number.NEGATIVE_INFINITY;MYVAR--") ); 77 array[item++] = new TestCase( SECTION, "va [all...] |
H A D | 11.4.4.js | 40 var SECTION = "11.4.4"; variable 45 writeHeaderToLog( SECTION + " Prefix increment operator"); 67 array[item++] = new TestCase( SECTION, "var MYVAR; ++MYVAR", NaN, eval("var MYVAR; ++MYVAR") ); 68 array[item++] = new TestCase( SECTION, "var MYVAR= void 0; ++MYVAR", NaN, eval("var MYVAR=void 0; ++MYVAR") ); 69 array[item++] = new TestCase( SECTION, "var MYVAR=null; ++MYVAR", 1, eval("var MYVAR=null; ++MYVAR") ); 70 array[item++] = new TestCase( SECTION, "var MYVAR=true; ++MYVAR", 2, eval("var MYVAR=true; ++MYVAR") ); 71 array[item++] = new TestCase( SECTION, "var MYVAR=false; ++MYVAR", 1, eval("var MYVAR=false; ++MYVAR") ); 76 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;++MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;++MYVAR") ); 77 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NEGATIVE_INFINITY;++MYVAR", Number.NEGATIVE_INFINITY, eval("var MYVAR=Number.NEGATIVE_INFINITY;++MYVAR") ); 78 array[item++] = new TestCase( SECTION, "va [all...] |
H A D | 11.4.5.js | 39 var SECTION = "11.4.5"; variable 44 writeHeaderToLog( SECTION + " Prefix decrement operator"); 65 array[item++] = new TestCase( SECTION, "var MYVAR; --MYVAR", NaN, eval("var MYVAR; --MYVAR") ); 66 array[item++] = new TestCase( SECTION, "var MYVAR= void 0; --MYVAR", NaN, eval("var MYVAR=void 0; --MYVAR") ); 67 array[item++] = new TestCase( SECTION, "var MYVAR=null; --MYVAR", -1, eval("var MYVAR=null; --MYVAR") ); 68 array[item++] = new TestCase( SECTION, "var MYVAR=true; --MYVAR", 0, eval("var MYVAR=true; --MYVAR") ); 69 array[item++] = new TestCase( SECTION, "var MYVAR=false; --MYVAR", -1, eval("var MYVAR=false; --MYVAR") ); 74 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;--MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;--MYVAR") ); 75 array[item++] = new TestCase( SECTION, "var MYVAR=Number.NEGATIVE_INFINITY;--MYVAR", Number.NEGATIVE_INFINITY, eval("var MYVAR=Number.NEGATIVE_INFINITY;--MYVAR") ); 76 array[item++] = new TestCase( SECTION, "va [all...] |
H A D | 11.4.2.js | 30 var SECTION = "11.4.2"; variable 35 writeHeaderToLog( SECTION + " "+ TITLE); 45 array[item++] = new TestCase( SECTION, "void(new String('string object'))", void 0, void(new String( 'string object' )) ); 46 array[item++] = new TestCase( SECTION, "void('string primitive')", void 0, void("string primitive") ); 47 array[item++] = new TestCase( SECTION, "void(Number.NaN)", void 0, void(Number.NaN) ); 48 array[item++] = new TestCase( SECTION, "void(Number.POSITIVE_INFINITY)", void 0, void(Number.POSITIVE_INFINITY) ); 49 array[item++] = new TestCase( SECTION, "void(1)", void 0, void(1) ); 50 array[item++] = new TestCase( SECTION, "void(0)", void 0, void(0) ); 51 array[item++] = new TestCase( SECTION, "void(-1)", void 0, void(-1) ); 52 array[item++] = new TestCase( SECTION, "voi [all...] |
H A D | 11.9.1.js | 39 var SECTION = "11.9.1"; variable 47 writeHeaderToLog( SECTION + " The equals operator ( == )"); 69 array[item++] = new TestCase( SECTION, "void 0 = void 0", true, void 0 == void 0 ); 70 array[item++] = new TestCase( SECTION, "null == null", true, null == null ); 74 array[item++] = new TestCase( SECTION, "NaN == NaN", false, Number.NaN == Number.NaN ); 75 array[item++] = new TestCase( SECTION, "NaN == 0", false, Number.NaN == 0 ); 76 array[item++] = new TestCase( SECTION, "0 == NaN", false, 0 == Number.NaN ); 77 array[item++] = new TestCase( SECTION, "NaN == Infinity", false, Number.NaN == Number.POSITIVE_INFINITY ); 78 array[item++] = new TestCase( SECTION, "Infinity == NaN", false, Number.POSITIVE_INFINITY == Number.NaN ); 82 array[item++] = new TestCase( SECTION, "Numbe [all...] |
H A D | 11.9.2.js | 39 var SECTION = "11.9.2"; variable 46 writeHeaderToLog( SECTION + " The equals operator ( == )"); 68 array[item++] = new TestCase( SECTION, "void 0 == void 0", false, void 0 != void 0 ); 69 array[item++] = new TestCase( SECTION, "null == null", false, null != null ); 73 array[item++] = new TestCase( SECTION, "NaN != NaN", true, Number.NaN != Number.NaN ); 74 array[item++] = new TestCase( SECTION, "NaN != 0", true, Number.NaN != 0 ); 75 array[item++] = new TestCase( SECTION, "0 != NaN", true, 0 != Number.NaN ); 76 array[item++] = new TestCase( SECTION, "NaN != Infinity", true, Number.NaN != Number.POSITIVE_INFINITY ); 77 array[item++] = new TestCase( SECTION, "Infinity != NaN", true, Number.POSITIVE_INFINITY != Number.NaN ); 81 array[item++] = new TestCase( SECTION, "Numbe [all...] |
H A D | 11.9.3.js | 39 var SECTION = "11.9.3"; variable 46 writeHeaderToLog( SECTION + " The equals operator ( == )"); 68 array[item++] = new TestCase( SECTION, "void 0 = void 0", true, void 0 == void 0 ); 69 array[item++] = new TestCase( SECTION, "null == null", true, null == null ); 73 array[item++] = new TestCase( SECTION, "NaN == NaN", false, Number.NaN == Number.NaN ); 74 array[item++] = new TestCase( SECTION, "NaN == 0", false, Number.NaN == 0 ); 75 array[item++] = new TestCase( SECTION, "0 == NaN", false, 0 == Number.NaN ); 76 array[item++] = new TestCase( SECTION, "NaN == Infinity", false, Number.NaN == Number.POSITIVE_INFINITY ); 77 array[item++] = new TestCase( SECTION, "Infinity == NaN", false, Number.POSITIVE_INFINITY == Number.NaN ); 81 array[item++] = new TestCase( SECTION, "Numbe [all...] |
H A D | 11.2.2-6-n.js | 64 var SECTION = "11.2.2-6-n.js"; variable 69 writeHeaderToLog( SECTION + " "+ TITLE); 73 testcases[tc++] = new TestCase( SECTION,
|
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/ |
H A D | 7.7.3.js | 36 var SECTION = "7.7.3"; variable 41 writeHeaderToLog( SECTION + " "+ TITLE); 51 array[item++] = new TestCase( SECTION, "0", 0, 0 ); 52 array[item++] = new TestCase( SECTION, "1", 1, 1 ); 53 array[item++] = new TestCase( SECTION, "2", 2, 2 ); 54 array[item++] = new TestCase( SECTION, "3", 3, 3 ); 55 array[item++] = new TestCase( SECTION, "4", 4, 4 ); 56 array[item++] = new TestCase( SECTION, "5", 5, 5 ); 57 array[item++] = new TestCase( SECTION, "6", 6, 6 ); 58 array[item++] = new TestCase( SECTION, " [all...] |
H A D | 7.7.4.js | 35 var SECTION = "7.7.4"; variable 40 writeHeaderToLog( SECTION + " "+ TITLE); 51 array[item++] = new TestCase( SECTION, "\"\"", "", "" ); 52 array[item++] = new TestCase( SECTION, "\'\'", "", '' ); 55 array[item++] = new TestCase( SECTION, "\\\"", String.fromCharCode(0x0022), "\"" ); 56 array[item++] = new TestCase( SECTION, "\\\'", String.fromCharCode(0x0027), "\'" ); 57 array[item++] = new TestCase( SECTION, "\\", String.fromCharCode(0x005C), "\\" ); 58 array[item++] = new TestCase( SECTION, "\\b", String.fromCharCode(0x0008), "\b" ); 59 array[item++] = new TestCase( SECTION, "\\f", String.fromCharCode(0x000C), "\f" ); 60 array[item++] = new TestCase( SECTION, "\\ [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/ |
H A D | dot.js | 30 var SECTION = 'As described in Netscape doc "Whats new in JavaScript 1.2"'; variable 36 writeHeaderToLog( SECTION + " "+ TITLE); 42 testcases[count++] = new TestCase ( SECTION, "'abcde'.match(new RegExp('ab.de'))", 46 testcases[count++] = new TestCase ( SECTION, "'line 1\nline 2'.match(new RegExp('.+'))", 50 testcases[count++] = new TestCase ( SECTION, "'this is a test'.match(new RegExp('.*a.*'))", 54 testcases[count++] = new TestCase ( SECTION, "'this is a *&^%$# test'.match(new RegExp('.+'))", 58 testcases[count++] = new TestCase ( SECTION, "'....'.match(new RegExp('.+'))", 62 testcases[count++] = new TestCase ( SECTION, "'abcdefghijklmnopqrstuvwxyz'.match(new RegExp('.+'))", 66 testcases[count++] = new TestCase ( SECTION, "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.match(new RegExp('.+'))", 70 testcases[count++] = new TestCase ( SECTION, "'`123456789 [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/js1_3/ |
H A D | template.js | 16 var SECTION = "script_1; 22 writeHeaderToLog( SECTION + " "+ TITLE); 28 testcases[tc++] = new TestCase( SECTION,
|
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/ |
H A D | 9.8.1.js | 82 var SECTION = "9.8.1"; variable 87 writeHeaderToLog( SECTION + " ToString applied to the Number type"); 107 array[item++] = new TestCase( SECTION, "Number.NaN", "NaN", Number.NaN + "" ); 108 array[item++] = new TestCase( SECTION, "0", "0", 0 + "" ); 109 array[item++] = new TestCase( SECTION, "-0", "0", -0 + "" ); 110 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY", "Infinity", Number.POSITIVE_INFINITY + "" ); 111 array[item++] = new TestCase( SECTION, "Number.NEGATIVE_INFINITY", "-Infinity", Number.NEGATIVE_INFINITY + "" ); 112 array[item++] = new TestCase( SECTION, "-1", "-1", -1 + "" ); 116 array[item++] = new TestCase( SECTION, "1", "1", 1 + "" ); 117 array[item++] = new TestCase( SECTION, "1 [all...] |
H A D | 9.2.js | 39 var SECTION = "9.2"; variable 44 writeHeaderToLog( SECTION + " "+ TITLE); 50 testcases[tc++] = new TestCase( SECTION, "Boolean()", false, Boolean() ); 51 testcases[tc++] = new TestCase( SECTION, "Boolean(var x)", false, Boolean(eval("var x")) ); 52 testcases[tc++] = new TestCase( SECTION, "Boolean(void 0)", false, Boolean(void 0) ); 53 testcases[tc++] = new TestCase( SECTION, "Boolean(null)", false, Boolean(null) ); 54 testcases[tc++] = new TestCase( SECTION, "Boolean(false)", false, Boolean(false) ); 55 testcases[tc++] = new TestCase( SECTION, "Boolean(true)", true, Boolean(true) ); 56 testcases[tc++] = new TestCase( SECTION, "Boolean(0)", false, Boolean(0) ); 57 testcases[tc++] = new TestCase( SECTION, "Boolea [all...] |
H A D | 9.6.js | 51 var SECTION = "9.6"; variable 56 writeHeaderToLog( SECTION + " Type Conversion: ToUint32"); 94 array[item++] = new TestCase( SECTION, "0 >>> 0", 0, 0 >>> 0 ); 95 // array[item++] = new TestCase( SECTION, "+0 >>> 0", 0, +0 >>> 0); 96 array[item++] = new TestCase( SECTION, "-0 >>> 0", 0, -0 >>> 0 ); 97 array[item++] = new TestCase( SECTION, "'Infinity' >>> 0", 0, "Infinity" >>> 0 ); 98 array[item++] = new TestCase( SECTION, "'-Infinity' >>> 0", 0, "-Infinity" >>> 0); 99 array[item++] = new TestCase( SECTION, "'+Infinity' >>> 0", 0, "+Infinity" >>> 0 ); 100 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY >>> 0", 0, Number.POSITIVE_INFINITY >>> 0 ); 101 array[item++] = new TestCase( SECTION, "Numbe [all...] |
H A D | 9.9-1.js | 42 var SECTION = "9.9-1"; variable 44 writeHeaderToLog( SECTION + " Type Conversion: ToObject" ); 55 array[item++] = new TestCase( SECTION, "Object(true).valueOf()", true, (Object(true)).valueOf() ); 56 array[item++] = new TestCase( SECTION, "typeof Object(true)", "object", typeof Object(true) ); 57 array[item++] = new TestCase( SECTION, "(Object(true)).__proto__", Boolean.prototype, (Object(true)).__proto__ ); 59 array[item++] = new TestCase( SECTION, "Object(false).valueOf()", false, (Object(false)).valueOf() ); 60 array[item++] = new TestCase( SECTION, "typeof Object(false)", "object", typeof Object(false) ); 61 array[item++] = new TestCase( SECTION, "(Object(true)).__proto__", Boolean.prototype, (Object(true)).__proto__ ); 63 array[item++] = new TestCase( SECTION, "Object(0).valueOf()", 0, (Object(0)).valueOf() ); 64 array[item++] = new TestCase( SECTION, "typeo [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/ |
H A D | 15.1.2.3-2.js | 60 var SECTION = "15.1.2.3-2"; variable 68 writeHeaderToLog( SECTION + " parseFloat(string)"); 75 array[item++] = new TestCase( SECTION, "parseFloat(true)", Number.NaN, parseFloat(true) ); 76 array[item++] = new TestCase( SECTION, "parseFloat(false)", Number.NaN, parseFloat(false) ); 77 array[item++] = new TestCase( SECTION, "parseFloat('string')", Number.NaN, parseFloat("string") ); 79 array[item++] = new TestCase( SECTION, "parseFloat(' Infinity')", Number.POSITIVE_INFINITY, parseFloat("Infinity") ); 80 // array[item++] = new TestCase( SECTION, "parseFloat(Infinity)", Number.POSITIVE_INFINITY, parseFloat(Infinity) ); 82 array[item++] = new TestCase( SECTION, "parseFloat(' 0')", 0, parseFloat(" 0") ); 83 array[item++] = new TestCase( SECTION, "parseFloat(' -0')", -0, parseFloat(" -0") ); 84 array[item++] = new TestCase( SECTION, "parseFloa [all...] |
H A D | 15.1.2.6.js | 33 var SECTION = "15.1.2.6"; variable 40 writeHeaderToLog( SECTION + " "+ TITLE); 51 array[item++] = new TestCase( SECTION, "isNaN.length", 1, isNaN.length ); 52 array[item++] = new TestCase( SECTION, "var MYPROPS=''; for ( var p in isNaN ) { MYPROPS+= p }; MYPROPS", "", eval("var MYPROPS=''; for ( var p in isNaN ) { MYPROPS+= p }; MYPROPS") ); 53 array[item++] = new TestCase( SECTION, "isNaN.length = null; isNaN.length", 1, eval("isNaN.length=null; isNaN.length") ); 54 array[item++] = new TestCase( SECTION, "delete isNaN.length", false, delete isNaN.length ); 55 array[item++] = new TestCase( SECTION, "delete isNaN.length; isNaN.length", 1, eval("delete isNaN.length; isNaN.length") ); 57 // array[item++] = new TestCase( SECTION, "isNaN.__proto__", Function.prototype, isNaN.__proto__ ); 59 array[item++] = new TestCase( SECTION, "isNaN()", true, isNaN() ); 60 array[item++] = new TestCase( SECTION, "isNa [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/ |
H A D | 15.2.1.1.js | 49 var SECTION = "15.2.1.1"; variable 54 writeHeaderToLog( SECTION + " "+ TITLE); 65 array[item++] = new TestCase( SECTION, "Object(null).valueOf()", NULL_OBJECT, (NULL_OBJECT).valueOf() ); 66 array[item++] = new TestCase( SECTION, "typeof Object(null)", "object", typeof (Object(null)) ); 67 array[item++] = new TestCase( SECTION, "Object(null).__proto__", Object.prototype, (Object(null)).__proto__ ); 71 array[item++] = new TestCase( SECTION, "Object(void 0).valueOf()", UNDEFINED_OBJECT, (UNDEFINED_OBJECT).valueOf() ); 72 array[item++] = new TestCase( SECTION, "typeof Object(void 0)", "object", typeof (Object(void 0)) ); 73 array[item++] = new TestCase( SECTION, "Object(void 0).__proto__", Object.prototype, (Object(void 0)).__proto__ ); 75 array[item++] = new TestCase( SECTION, "Object(true).valueOf()", true, (Object(true)).valueOf() ); 76 array[item++] = new TestCase( SECTION, "typeo [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/String/ |
H A D | 15.5.1.js | 39 var SECTION = "15.5.1"; variable 44 writeHeaderToLog( SECTION + " "+ TITLE); 53 array[item++] = new TestCase( SECTION, "String('string primitive')", "string primitive", String('string primitive') ); 54 array[item++] = new TestCase( SECTION, "String(void 0)", "undefined", String( void 0) ); 55 array[item++] = new TestCase( SECTION, "String(null)", "null", String( null ) ); 56 array[item++] = new TestCase( SECTION, "String(true)", "true", String( true) ); 57 array[item++] = new TestCase( SECTION, "String(false)", "false", String( false ) ); 58 array[item++] = new TestCase( SECTION, "String(Boolean(true))", "true", String(Boolean(true)) ); 59 array[item++] = new TestCase( SECTION, "String(Boolean(false))", "false", String(Boolean(false)) ); 60 array[item++] = new TestCase( SECTION, "Strin [all...] |
H A D | 15.5.2.js | 43 var SECTION = "15.5.2"; variable 48 writeHeaderToLog( SECTION + " "+ TITLE); 57 array[item++] = new TestCase( SECTION, "typeof new String('string primitive')", "object", typeof new String('string primitive') ); 58 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String('string primitive'); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String('string primitive'); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") ); 59 array[item++] = new TestCase( SECTION, "(new String('string primitive')).valueOf()", 'string primitive', (new String('string primitive')).valueOf() ); 60 array[item++] = new TestCase( SECTION, "(new String('string primitive')).substring", String.prototype.substring, (new String('string primitive')).substring ); 62 array[item++] = new TestCase( SECTION, "typeof new String(void 0)", "object", typeof new String(void 0) ); 63 array[item++] = new TestCase( SECTION, "var TESTSTRING = new String(void 0); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()", "[object String]", eval("var TESTSTRING = new String(void 0); TESTSTRING.toString=Object.prototype.toString;TESTSTRING.toString()") ); 64 array[item++] = new TestCase( SECTION, "(new String(void 0)).valueOf()", "undefined", (new String(void 0)).valueOf() ); 65 array[item++] = new TestCase( SECTION, "(ne [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Date/ |
H A D | 15.9.2.1.js | 36 var SECTION = "15.9.2.1"; variable 57 array[item++] = new TestCase( SECTION, "Date(1970,0,1,0,0,0,0)", (new Date()).toString(), Date(1970,0,1,0,0,0,0) ); 58 array[item++] = new TestCase( SECTION, "Date(1969,11,31,15,59,59,999)", (new Date()).toString(), Date(1969,11,31,15,59,59,999)) 59 array[item++] = new TestCase( SECTION, "Date(1969,11,31,16,0,0,0)", (new Date()).toString(), Date(1969,11,31,16,0,0,0)) 60 array[item++] = new TestCase( SECTION, "Date(1969,11,31,16,0,0,1)", (new Date()).toString(), Date(1969,11,31,16,0,0,1)) 63 array[item++] = new TestCase( SECTION, "Date(1999,11,15,59,59,999)", (new Date()).toString(), Date(1999,11,15,59,59,999)); 64 array[item++] = new TestCase( SECTION, "Date(1999,11,16,0,0,0,0)", (new Date()).toString(), Date(1999,11,16,0,0,0,0)); 65 array[item++] = new TestCase( SECTION, "Date(1999,11,31,23,59,59,999)", (new Date()).toString(), Date(1999,11,31,23,59,59,999) ); 66 array[item++] = new TestCase( SECTION, "Date(2000,0,1,0,0,0,0)", (new Date()).toString(), Date(2000,0,0,0,0,0,0) ); 67 array[item++] = new TestCase( SECTION, "Dat [all...] |