/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/ |
7.7.3.js | 24 ECMA Section: 7.7.3 Numeric Literals 36 var SECTION = "7.7.3"; 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 ) [all...] |
7.7.4.js | 24 ECMA Section: 7.7.4 String Literals 35 var SECTION = "7.7.4"; 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" ) [all...] |
7.6.js | 24 ECMA Section: Punctuators 35 var SECTION = "7.6"; 40 writeHeaderToLog( SECTION + " "+ TITLE); 45 testcases[tc++] = new TestCase( SECTION, 52 testcases[tc++] = new TestCase( SECTION, 58 testcases[tc++] = new TestCase( SECTION, 64 testcases[tc++] = new TestCase( SECTION, 70 testcases[tc++] = new TestCase( SECTION, 76 testcases[tc++] = new TestCase( SECTION, 82 testcases[tc++] = new TestCase( SECTION, [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/ |
9.8.1.js | 24 ECMA Section: 9.8.1 ToString Applied to the Number Type 82 var SECTION = "9.8.1"; 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 + "" ) [all...] |
9.3.1-1.js | 24 ECMA Section: 9.3 Type Conversion: ToNumber 42 var SECTION = "9.3.1-1"; 48 writeHeaderToLog( SECTION + " "+ TITLE); 79 array[item++] = new TestCase( SECTION, "Number('')", 0, Number("") ); 80 array[item++] = new TestCase( SECTION, "Number(' ')", 0, Number(" ") ); 81 array[item++] = new TestCase( SECTION, "Number(\\t)", 0, Number("\t") ); 82 array[item++] = new TestCase( SECTION, "Number(\\n)", 0, Number("\n") ); 83 array[item++] = new TestCase( SECTION, "Number(\\r)", 0, Number("\r") ); 84 array[item++] = new TestCase( SECTION, "Number(\\f)", 0, Number("\f") ); 86 array[item++] = new TestCase( SECTION, "Number(String.fromCharCode(0x0009)", 0, Number(String.fromCharCode(0x0009)) ) [all...] |
9.3.1-3.js | 24 ECMA Section: 9.3 Type Conversion: ToNumber 44 var SECTION = "9.3.1-3"; 51 writeHeaderToLog( SECTION + " "+ TITLE); 60 SECTION, 73 testcases[tc++] = new TestCase( SECTION, 78 testcases[tc++] = new TestCase( SECTION, 83 testcases[tc++] = new TestCase( SECTION, 91 testcases[tc++] = new TestCase( SECTION, 96 testcases[tc++] = new TestCase( SECTION, 101 testcases[tc++] = new TestCase( SECTION, [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/ |
15.1.2.3-2.js | 24 ECMA Section: 15.1.2.3 Function properties of the global object: 60 var SECTION = "15.1.2.3-2"; 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") ) [all...] |
15.1.2.6.js | 24 ECMA Section: 15.1.2.6 isNaN( x ) 33 var SECTION = "15.1.2.6"; 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() ) [all...] |
15.1.2.3-1.js | 24 ECMA Section: 15.1.2.3 Function properties of the global object: 61 var SECTION = "15.1.2.3-1"; 67 writeHeaderToLog( SECTION + " "+ TITLE); 78 array[item++] = new TestCase( SECTION, "parseFloat.length", 1, parseFloat.length ); 80 array[item++] = new TestCase( SECTION, "parseFloat.length = null; parseFloat.length", 1, eval("parseFloat.length = null; parseFloat.length") ); 81 array[item++] = new TestCase( SECTION, "delete parseFloat.length", false, delete parseFloat.length ); 82 array[item++] = new TestCase( SECTION, "delete parseFloat.length; parseFloat.length", 1, eval("delete parseFloat.length; parseFloat.length") ); 83 array[item++] = new TestCase( SECTION, "var MYPROPS=''; for ( var p in parseFloat ) { MYPROPS += p }; MYPROPS", "", eval("var MYPROPS=''; for ( var p in parseFloat ) { MYPROPS += p }; MYPROPS") ); 85 array[item++] = new TestCase( SECTION, "parseFloat()", Number.NaN, parseFloat() ); 86 array[item++] = new TestCase( SECTION, "parseFloat('')", Number.NaN, parseFloat('') ) [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/String/ |
15.5.1.js | 24 ECMA Section: 15.5.1 The String Constructor called as a Function 39 var SECTION = "15.5.1"; 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)) ) [all...] |
15.5.4.8-1.js | 24 ECMA Section: 15.5.4.8 String.prototype.split( separator ) 44 ECMA-262 Ed.3 Section 15.5.4.14 49 var SECTION = "15.5.4.8-1"; 54 writeHeaderToLog( SECTION + " "+ TITLE); 63 array[item++] = new TestCase( SECTION, "String.prototype.split.length", 2, String.prototype.split.length ); 64 array[item++] = new TestCase( SECTION, "delete String.prototype.split.length", false, delete String.prototype.split.length ); 65 array[item++] = new TestCase( SECTION, "delete String.prototype.split.length; String.prototype.split.length", 2, eval("delete String.prototype.split.length; String.prototype.split.length") ); 71 array[item++] = new TestCase( SECTION, 76 array[item++] = new TestCase( SECTION, 81 array[item++] = new TestCase( SECTION, [all...] |
15.5.4.4-2.js | 24 ECMA Section: 15.5.4.4 String.prototype.charAt(pos) 48 var SECTION = "15.5.4.4-2"; 53 writeHeaderToLog( SECTION + " "+ TITLE); 61 array[item++] = new TestCase( SECTION, "x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(0)", "t", eval("x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(0)") ); 62 array[item++] = new TestCase( SECTION, "x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(1)", "r", eval("x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(1)") ); 63 array[item++] = new TestCase( SECTION, "x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(2)", "u", eval("x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(2)") ); 64 array[item++] = new TestCase( SECTION, "x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(3)", "e", eval("x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(3)") ); 65 array[item++] = new TestCase( SECTION, "x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(4)", "", eval("x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(4)") ); 66 array[item++] = new TestCase( SECTION, "x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(-1)", "", eval("x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(-1)") ); 68 array[item++] = new TestCase( SECTION, "x = new Boolean(true); x.charAt=String.prototype.charAt;x.charAt(true)", "r", eval("x = n (…) [all...] |
15.5.3.2-1.js | 24 ECMA Section: 15.5.3.2 String.fromCharCode( char0, char1, ... ) 41 var SECTION = "15.5.3.2-1"; 46 writeHeaderToLog( SECTION + " "+ TITLE); 55 array[item++] = new TestCase( SECTION, "typeof String.fromCharCode", "function", typeof String.fromCharCode ); 56 array[item++] = new TestCase( SECTION, "typeof String.prototype.fromCharCode", "undefined", typeof String.prototype.fromCharCode ); 57 array[item++] = new TestCase( SECTION, "var x = new String(); typeof x.fromCharCode", "undefined", eval("var x = new String(); typeof x.fromCharCode") ); 58 array[item++] = new TestCase( SECTION, "String.fromCharCode.length", 1, String.fromCharCode.length ); 60 array[item++] = new TestCase( SECTION, "String.fromCharCode()", "", String.fromCharCode() ); 61 array[item++] = new TestCase( SECTION, "String.fromCharCode(0x0020)", " ", String.fromCharCode(0x0020) ); 62 array[item++] = new TestCase( SECTION, "String.fromCharCode(0x0021)", "!", String.fromCharCode(0x0021) ) [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/ |
11.9.1.js | 24 ECMA Section: 11.9.1 The equals operator ( == ) 34 5. Perform the comparison Result(4) == Result(2). (See section 11.9.3) 39 var SECTION = "11.9.1"; 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 ) [all...] |
11.9.2.js | 24 ECMA Section: 11.9.2 The equals operator ( == ) 34 5. Perform the comparison Result(4) == Result(2). (See section 11.9.3) 39 var SECTION = "11.9.2"; 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 ) [all...] |
11.9.3.js | 24 ECMA Section: 11.9.3 The equals operator ( == ) 34 5. Perform the comparison Result(4) == Result(2). (See section 11.9.3) 39 var SECTION = "11.9.3"; 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 ) [all...] |
11.4.6.js | 24 ECMA Section: 11.4.6 Unary + Operator 30 var SECTION = "11.4.6"; 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)) ) [all...] |
11.4.9.js | 24 ECMA Section: 11.4.9 Logical NOT Operator (!) 33 var SECTION = "11.4.9"; 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) ) [all...] |
11.13.2-3.js | 24 ECMA Section: 11.13.2 Compound Assignment: %= 46 var SECTION = "11.13.2-3"; 51 writeHeaderToLog( SECTION + " Compound Assignment: +="); 60 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=1; VAR1 %= VAR2", Number.NaN, eval("VAR1 = Number.NaN; VAR2=1; VAR1 %= VAR2") ); 61 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=1; VAR1 %= VAR2; VAR1", Number.NaN, eval("VAR1 = Number.NaN; VAR2=1; VAR1 %= VAR2; VAR1") ); 62 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=0; VAR1 %= VAR2", Number.NaN, eval("VAR1 = Number.NaN; VAR2=0; VAR1 %= VAR2") ); 63 array[item++] = new TestCase( SECTION, "VAR1 = NaN; VAR2=0; VAR1 %= VAR2; VAR1", Number.NaN, eval("VAR1 = Number.NaN; VAR2=0; VAR1 %= VAR2; VAR1") ); 64 array[item++] = new TestCase( SECTION, "VAR1 = 0; VAR2=NaN; VAR1 %= VAR2", Number.NaN, eval("VAR1 = 0; VAR2=Number.NaN; VAR1 %= VAR2") ); 65 array[item++] = new TestCase( SECTION, "VAR1 = 0; VAR2=NaN; VAR1 %= VAR2; VAR1", Number.NaN, eval("VAR1 = 0; VAR2=Number.NaN; VAR1 %= VAR2; VAR1") ); 69 array[item++] = new TestCase( SECTION, "VAR1 = Infinity; VAR2= Infinity; VAR1 %= VAR2; VAR1", Number.NaN, eval("VAR1 = Number. (…) [all...] |
11.8.1.js | 24 ECMA Section: 11.8.1 The less-than operator ( < ) 31 var SECTION = "11.8.1"; 36 writeHeaderToLog( SECTION + " The less-than operator ( < )"); 56 array[item++] = new TestCase( SECTION, "true < false", false, true < false ); 57 array[item++] = new TestCase( SECTION, "false < true", true, false < true ); 58 array[item++] = new TestCase( SECTION, "false < false", false, false < false ); 59 array[item++] = new TestCase( SECTION, "true < true", false, true < true ); 61 array[item++] = new TestCase( SECTION, "new Boolean(true) < new Boolean(true)", false, new Boolean(true) < new Boolean(true) ); 62 array[item++] = new TestCase( SECTION, "new Boolean(true) < new Boolean(false)", false, new Boolean(true) < new Boolean(false) ); 63 array[item++] = new TestCase( SECTION, "new Boolean(false) < new Boolean(true)", true, new Boolean(false) < new Boolean(true) ) [all...] |
11.8.2.js | 24 ECMA Section: 11.8.2 The greater-than operator ( > ) 31 var SECTION = "11.8.2"; 36 writeHeaderToLog( SECTION + " The greater-than operator ( > )"); 56 array[item++] = new TestCase( SECTION, "true > false", true, true > false ); 57 array[item++] = new TestCase( SECTION, "false > true", false, false > true ); 58 array[item++] = new TestCase( SECTION, "false > false", false, false > false ); 59 array[item++] = new TestCase( SECTION, "true > true", false, true > true ); 61 array[item++] = new TestCase( SECTION, "new Boolean(true) > new Boolean(true)", false, new Boolean(true) > new Boolean(true) ); 62 array[item++] = new TestCase( SECTION, "new Boolean(true) > new Boolean(false)", true, new Boolean(true) > new Boolean(false) ); 63 array[item++] = new TestCase( SECTION, "new Boolean(false) > new Boolean(true)", false, new Boolean(false) > new Boolean(true) ) [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/js1_2/Array/ |
array_split_1.js | 24 ECMA Section: Array.split() 33 var SECTION = "Free Perl"; 39 writeHeaderToLog( SECTION + " "+ TITLE); 44 testcases[tc++] = new TestCase( SECTION, 49 testcases[tc++] = new TestCase( SECTION, 54 testcases[tc++] = new TestCase( SECTION, 64 testcases[tc++] = new TestCase( SECTION,
|
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/ |
10.1.3.js | 24 ECMA Section: 10.1.3.js Variable Instantiation 30 var SECTION = "10.1.3"; 36 writeHeaderToLog( SECTION + " "+ TITLE); 49 new TestCase(SECTION, 57 new TestCase(SECTION, 65 new TestCase(SECTION, 70 new TestCase(SECTION, 75 new TestCase(SECTION, 80 new TestCase(SECTION, 86 new TestCase(SECTION, "function t1(a,a) { return a; }; t1( 4 );" [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/js1_3/ |
template.js | 3 Section: 16 var SECTION = "script_1; 22 writeHeaderToLog( SECTION + " "+ TITLE); 28 testcases[tc++] = new TestCase( SECTION,
|
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/ |
15.6.1.js | 24 ECMA Section: 15.6.1 The Boolean Function 43 var SECTION = "15.6.1"; 48 writeHeaderToLog( SECTION + " "+ TITLE); 58 array[item++] = new TestCase( SECTION, "Boolean(1)", true, Boolean(1) ); 59 array[item++] = new TestCase( SECTION, "Boolean(0)", false, Boolean(0) ); 60 array[item++] = new TestCase( SECTION, "Boolean(-1)", true, Boolean(-1) ); 61 array[item++] = new TestCase( SECTION, "Boolean('1')", true, Boolean("1") ); 62 array[item++] = new TestCase( SECTION, "Boolean('0')", true, Boolean("0") ); 63 array[item++] = new TestCase( SECTION, "Boolean('-1')", true, Boolean("-1") ); 64 array[item++] = new TestCase( SECTION, "Boolean(true)", true, Boolean(true) ) [all...] |