/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma_2/Statements/ |
H A D | while-001.js | 12 var SECTION = "while-001"; variable 17 writeHeaderToLog( SECTION + " "+ TITLE); 34 SECTION,
|
/external/webkit/Source/JavaScriptCore/tests/mozilla/js1_3/Script/ |
H A D | in-001.js | 33 var SECTION = "in-001"; variable 39 writeHeaderToLog( SECTION + " "+ TITLE); 47 SECTION,
|
/external/webkit/Source/JavaScriptCore/tests/mozilla/js1_4/Regress/ |
H A D | date-001-n.js | 31 var SECTION = "date-001-n.js"; variable 38 writeHeaderToLog( SECTION + " "+ TITLE); 48 SECTION,
|
H A D | function-001.js | 35 var SECTION = "function-001.js"; variable 41 writeHeaderToLog( SECTION + " "+ TITLE); 50 SECTION, 59 SECTION, 65 SECTION, 73 SECTION,
|
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/TypeConversion/ |
H A D | 9.3.1-1.js | 42 var SECTION = "9.3.1-1"; variable 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)) ); 87 array[item++] = new TestCase( SECTION, "Numbe [all...] |
H A D | 9.3.js | 42 var SECTION = "9.3"; variable 47 writeHeaderToLog( SECTION + " "+ TITLE); 71 array[item++] = new TestCase( SECTION, "Number()", 0, Number() ); 72 array[item++] = new TestCase( SECTION, "Number(eval('var x'))", Number.NaN, Number(eval("var x")) ); 73 array[item++] = new TestCase( SECTION, "Number(void 0)", Number.NaN, Number(void 0) ); 74 array[item++] = new TestCase( SECTION, "Number(null)", 0, Number(null) ); 75 array[item++] = new TestCase( SECTION, "Number(true)", 1, Number(true) ); 76 array[item++] = new TestCase( SECTION, "Number(false)", 0, Number(false) ); 77 array[item++] = new TestCase( SECTION, "Number(0)", 0, Number(0) ); 78 array[item++] = new TestCase( SECTION, "Numbe [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Expressions/ |
H A D | 11.13.2-2.js | 46 var SECTION = "11.13.2-2"; variable 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") ); 68 array[item++] = new TestCase( SECTION, "VAR1 = 0; VAR2=1; VAR1 /= VAR2", 0, eval("VAR1 = 0; VAR2=1; VAR1 /= VAR2") ); 69 array[item++] = new TestCase( SECTION, "VAR [all...] |
H A D | 11.5.2.js | 54 var SECTION = "11.5.2"; variable 60 writeHeaderToLog( SECTION + " Applying the / operator"); 82 array[item++] = new TestCase( SECTION, "Number.NaN / Number.NaN", Number.NaN, Number.NaN / Number.NaN ); 83 array[item++] = new TestCase( SECTION, "Number.NaN / 1", Number.NaN, Number.NaN / 1 ); 84 array[item++] = new TestCase( SECTION, "1 / Number.NaN", Number.NaN, 1 / Number.NaN ); 86 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY / Number.NaN", Number.NaN, Number.POSITIVE_INFINITY / Number.NaN ); 87 array[item++] = new TestCase( SECTION, "Number.NEGATIVE_INFINITY / Number.NaN", Number.NaN, Number.NEGATIVE_INFINITY / Number.NaN ); 91 array[item++] = new TestCase( SECTION, "Number.NEGATIVE_INFINITY / Number.NEGATIVE_INFINITY", Number.NaN, Number.NEGATIVE_INFINITY / Number.NEGATIVE_INFINITY ); 92 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY / Number.NEGATIVE_INFINITY", Number.NaN, Number.POSITIVE_INFINITY / Number.NEGATIVE_INFINITY ); 93 array[item++] = new TestCase( SECTION, "Numbe [all...] |
H A D | 11.13.2-1.js | 46 var SECTION = "11.13.2-1"; variable 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") ); 64 array[item++] = new TestCase( SECTION, "VAR1 = 0; VAR2=1; VAR1 *= VAR2", 0, eval("VAR1 = 0; VAR2=1; VAR1 *= VAR2") ); 65 array[item++] = new TestCase( SECTION, "VAR1 = 0; VAR2=1; VAR1 *= VAR2;VAR1", 0, eval("VAR1 = 0; VAR2=1; VAR1 *= VAR2;VAR1") ); 67 array[item++] = new TestCase( SECTION, "VAR1 = 0xFF; VAR2 = 0xA, VAR1 *= VAR2", 2550, eval("VAR1 = 0XFF; VAR2 = 0XA, VAR1 *= VAR2") ); 71 array[item++] = new TestCase( SECTION, "VAR1 = 0; VAR2= Infinity; VAR1 *= VAR2", Number.NaN, eval("VAR1 = 0; VAR2 = Number.POSITIVE_INFINITY; VAR1 *= VAR2; VAR1") ); 72 array[item++] = new TestCase( SECTION, "VAR1 = -0; VAR2= Infinity; VAR1 *= VAR2", Number.NaN, eval("VAR1 = -0; VAR2 = Number.POSITIVE_INFINITY; VAR1 *= VAR2; VAR1") ); 73 array[item++] = new TestCase( SECTION, "VAR [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/GlobalObject/ |
H A D | 15.1.2.2-2.js | 34 var SECTION = "15.1.2.2-2"; variable 40 writeHeaderToLog( SECTION + " "+ TITLE); 44 testcases[tc++] = new TestCase( SECTION, 49 testcases[tc++] = new TestCase( SECTION, 54 testcases[tc++] = new TestCase( SECTION, 59 testcases[tc++] = new TestCase( SECTION, 64 testcases[tc++] = new TestCase( SECTION, 69 testcases[tc++] = new TestCase( SECTION, 74 testcases[tc++] = new TestCase( SECTION, 79 testcases[tc++] = new TestCase( SECTION, [all...] |
H A D | 15.1.2.1-1.js | 31 var SECTION = "15.1.2.1-1"; variable 38 writeHeaderToLog( SECTION + " "+ TITLE); 48 array[item++] = new TestCase( SECTION, "eval.length", 1, eval.length ); 49 array[item++] = new TestCase( SECTION, "delete eval.length", false, delete eval.length ); 50 array[item++] = new TestCase( SECTION, "var PROPS = ''; for ( p in eval ) { PROPS += p }; PROPS", "", eval("var PROPS = ''; for ( p in eval ) { PROPS += p }; PROPS") ); 51 array[item++] = new TestCase( SECTION, "eval.length = null; eval.length", 1, eval( "eval.length = null; eval.length") ); 52 // array[item++] = new TestCase( SECTION, "eval.__proto__", Function.prototype, eval.__proto__ ); 56 array[item++] = new TestCase( SECTION, "eval()", void 0, eval() ); 57 array[item++] = new TestCase( SECTION, "eval(void 0)", void 0, eval( void 0) ); 58 array[item++] = new TestCase( SECTION, "eva [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Math/ |
H A D | 15.8.2.17.js | 36 var SECTION = "15.8.2.17"; variable 41 writeHeaderToLog( SECTION + " "+ TITLE); 50 array[item++] = new TestCase( SECTION, "Math.sqrt.length", 1, Math.sqrt.length ); 52 array[item++] = new TestCase( SECTION, "Math.sqrt()", Number.NaN, Math.sqrt() ); 53 array[item++] = new TestCase( SECTION, "Math.sqrt(void 0)", Number.NaN, Math.sqrt(void 0) ); 54 array[item++] = new TestCase( SECTION, "Math.sqrt(null)", 0, Math.sqrt(null) ); 55 array[item++] = new TestCase( SECTION, "Math.sqrt(true)", 1, Math.sqrt(1) ); 56 array[item++] = new TestCase( SECTION, "Math.sqrt(false)", 0, Math.sqrt(false) ); 57 array[item++] = new TestCase( SECTION, "Math.sqrt('225')", 15, Math.sqrt('225') ); 59 array[item++] = new TestCase( SECTION, "Mat [all...] |
H A D | 15.8.2.7.js | 32 var SECTION = "15.8.2.7"; variable 37 writeHeaderToLog( SECTION + " "+ TITLE); 46 array[item++] = new TestCase( SECTION, "Math.cos.length", 1, Math.cos.length ); 48 array[item++] = new TestCase( SECTION, "Math.cos()", Number.NaN, Math.cos() ); 49 array[item++] = new TestCase( SECTION, "Math.cos(void 0)", Number.NaN, Math.cos(void 0) ); 50 array[item++] = new TestCase( SECTION, "Math.cos(false)", 1, Math.cos(false) ); 51 array[item++] = new TestCase( SECTION, "Math.cos(null)", 1, Math.cos(null) ); 53 array[item++] = new TestCase( SECTION, "Math.cos('0')", 1, Math.cos('0') ); 54 array[item++] = new TestCase( SECTION, "Math.cos('Infinity')", Number.NaN, Math.cos("Infinity") ); 55 array[item++] = new TestCase( SECTION, "Mat [all...] |
H A D | 15.8.2.16.js | 31 var SECTION = "15.8.2.16"; variable 36 writeHeaderToLog( SECTION + " "+ TITLE); 45 array[item++] = new TestCase( SECTION, "Math.sin.length", 1, Math.sin.length ); 47 array[item++] = new TestCase( SECTION, "Math.sin()", Number.NaN, Math.sin() ); 48 array[item++] = new TestCase( SECTION, "Math.sin(null)", 0, Math.sin(null) ); 49 array[item++] = new TestCase( SECTION, "Math.sin(void 0)", Number.NaN, Math.sin(void 0) ); 50 array[item++] = new TestCase( SECTION, "Math.sin(false)", 0, Math.sin(false) ); 51 array[item++] = new TestCase( SECTION, "Math.sin('2.356194490192')", 0.7071067811865, Math.sin('2.356194490192') ); 53 array[item++] = new TestCase( SECTION, "Math.sin(NaN)", Number.NaN, Math.sin(Number.NaN) ); 54 array[item++] = new TestCase( SECTION, "Mat [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/String/ |
H A D | 15.5.4.8-1.js | 49 var SECTION = "15.5.4.8-1"; variable 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, 86 array[item++] = new TestCase( SECTION, 92 array[item++] = new TestCase( SECTION, [all...] |
H A D | 15.5.4.9-1.js | 52 var SECTION = "15.5.4.9-1"; variable 57 writeHeaderToLog( SECTION + " "+ TITLE); 66 array[item++] = new TestCase( SECTION, "String.prototype.substring.length", 2, String.prototype.substring.length ); 67 array[item++] = new TestCase( SECTION, "delete String.prototype.substring.length", false, delete String.prototype.substring.length ); 68 array[item++] = new TestCase( SECTION, "delete String.prototype.substring.length; String.prototype.substring.length", 2, eval("delete String.prototype.substring.length; String.prototype.substring.length") ); 74 array[item++] = new TestCase( SECTION, 79 array[item++] = new TestCase( SECTION, 85 array[item++] = new TestCase( SECTION, 90 array[item++] = new TestCase( SECTION, 96 array[item++] = new TestCase( SECTION, [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Boolean/ |
H A D | 15.6.4.3-1.js | 36 var SECTION = "15.6.4.3-1"; variable 41 writeHeaderToLog( SECTION + " "+ TITLE); 50 array[item++] = new TestCase( SECTION, "new Boolean(1)", true, (new Boolean(1)).valueOf() ); 52 array[item++] = new TestCase( SECTION, "new Boolean(0)", false, (new Boolean(0)).valueOf() ); 53 array[item++] = new TestCase( SECTION, "new Boolean(-1)", true, (new Boolean(-1)).valueOf() ); 54 array[item++] = new TestCase( SECTION, "new Boolean('1')", true, (new Boolean("1")).valueOf() ); 55 array[item++] = new TestCase( SECTION, "new Boolean('0')", true, (new Boolean("0")).valueOf() ); 56 array[item++] = new TestCase( SECTION, "new Boolean(true)", true, (new Boolean(true)).valueOf() ); 57 array[item++] = new TestCase( SECTION, "new Boolean(false)", false, (new Boolean(false)).valueOf() ); 58 array[item++] = new TestCase( SECTION, "ne [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/js1_2/Array/ |
H A D | array_split_1.js | 33 var SECTION = "Free Perl"; variable 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/LexicalConventions/ |
H A D | 7.6.js | 35 var SECTION = "7.6"; variable 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, 87 testcases[tc++] = new TestCase( SECTION, [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/ |
H A D | 10.1.3.js | 30 var SECTION = "10.1.3"; variable 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 );", 90 new TestCase(SECTION, [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/Number/ |
H A D | 15.7.2.js | 49 var SECTION = "15.7.2"; variable 54 writeHeaderToLog( SECTION + " "+ TITLE); 66 array[item++] = new TestCase(SECTION, "(new Number()).constructor", Number.prototype.constructor, (new Number()).constructor ); 68 array[item++] = new TestCase(SECTION, "typeof (new Number())", "object", typeof (new Number()) ); 69 array[item++] = new TestCase(SECTION, "(new Number()).valueOf()", 0, (new Number()).valueOf() ); 70 array[item++] = new TestCase(SECTION, 75 array[item++] = new TestCase(SECTION, "(new Number(0)).constructor", Number.prototype.constructor, (new Number(0)).constructor ); 76 array[item++] = new TestCase(SECTION, "typeof (new Number(0))", "object", typeof (new Number(0)) ); 77 array[item++] = new TestCase(SECTION, "(new Number(0)).valueOf()", 0, (new Number(0)).valueOf() ); 78 array[item++] = new TestCase(SECTION, [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/ |
H A D | 15.2.2.1.js | 44 var SECTION = "15.2.2.1"; variable 49 writeHeaderToLog( SECTION + " "+ TITLE); 58 array[item++] = new TestCase( SECTION, "typeof new Object(null)", "object", typeof new Object(null) ); 59 array[item++] = new 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()") ); 61 array[item++] = new TestCase( SECTION, "typeof new Object(void 0)", "object", typeof new Object(void 0) ); 62 array[item++] = new 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()") ); 64 array[item++] = new TestCase( SECTION, "typeof new Object('string')", "object", typeof new Object('string') ); 65 array[item++] = new 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()") ); 66 array[item++] = new TestCase( SECTION, "(new Object('string').valueOf()", "string", (new Object('string')).valueOf() ); 68 array[item++] = new TestCase( SECTION, "typeo [all...] |
H A D | 15.2.4.2.js | 38 var SECTION = "15.2.4.2"; variable 43 writeHeaderToLog( SECTION + " "+ TITLE); 52 array[item++] = new TestCase( SECTION, "(new Object()).toString()", "[object Object]", (new Object()).toString() ); 54 array[item++] = new TestCase( SECTION, "myvar = this; myvar.toString = Object.prototype.toString; myvar.toString()", 58 array[item++] = new TestCase( SECTION, "myvar = MyObject; myvar.toString = Object.prototype.toString; myvar.toString()", 62 array[item++] = new TestCase( SECTION, "myvar = new MyObject( true ); myvar.toString = Object.prototype.toString; myvar.toString()", 66 array[item++] = new TestCase( SECTION, "myvar = new Number(0); myvar.toString = Object.prototype.toString; myvar.toString()", 70 array[item++] = new TestCase( SECTION, "myvar = new String(''); myvar.toString = Object.prototype.toString; myvar.toString()", 74 array[item++] = new TestCase( SECTION, "myvar = Math; myvar.toString = Object.prototype.toString; myvar.toString()", 78 array[item++] = new TestCase( SECTION, "myva [all...] |
/external/webkit/Source/JavaScriptCore/tests/mozilla/js1_2/regexp/ |
H A D | RegExp_multiline_as_array.js | 30 var SECTION = 'As described in Netscape doc "Whats new in JavaScript 1.2"'; variable 36 writeHeaderToLog( SECTION + " "+ TITLE); 44 testcases[count++] = new TestCase ( SECTION, "RegExp['$*']", 48 testcases[count++] = new TestCase ( SECTION, "(['$*'] == false) '123\\n456'.match(/^4../)", 52 testcases[count++] = new TestCase ( SECTION, "(['$*'] == false) 'a11\\na22\\na23\\na24'.match(/^a../g)", 56 testcases[count++] = new TestCase ( SECTION, "(['$*'] == false) 'a11\na22'.match(/^.+^./)", 60 testcases[count++] = new TestCase ( SECTION, "(['$*'] == false) '123\\n456'.match(/.3$/)", 64 testcases[count++] = new TestCase ( SECTION, "(['$*'] == false) 'a11\\na22\\na23\\na24'.match(/a..$/g)", 68 testcases[count++] = new TestCase ( SECTION, "(['$*'] == false) 'abc\ndef'.match(/c$...$/)", 72 testcases[count++] = new TestCase ( SECTION, "([' [all...] |
H A D | interval.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, "'aaabbbbcccddeeeefffff'.match(new RegExp('b{2}c'))", 46 testcases[count++] = new TestCase ( SECTION, "'aaabbbbcccddeeeefffff'.match(new RegExp('b{8}'))", 50 testcases[count++] = new TestCase ( SECTION, "'aaabbbbcccddeeeefffff'.match(new RegExp('b{2,}c'))", 54 testcases[count++] = new TestCase ( SECTION, "'aaabbbbcccddeeeefffff'.match(new RegExp('b{8,}c'))", 58 testcases[count++] = new TestCase ( SECTION, "'aaabbbbcccddeeeefffff'.match(new RegExp('b{2,3}c'))", 62 testcases[count++] = new TestCase ( SECTION, "'aaabbbbcccddeeeefffff'.match(new RegExp('b{42,93}c'))", 66 testcases[count++] = new TestCase ( SECTION, "'aaabbbbcccddeeeefffff'.match(new RegExp('b{0,93}c'))", 70 testcases[count++] = new TestCase ( SECTION, "'aaabbbbcccddeeeeffff [all...] |