Searched refs:TestCase (Results 1 - 25 of 1041) sorted by relevance

1234567891011>>

/external/webkit/JavaScriptCore/tests/mozilla/ecma/Expressions/
H A D11.4.6.js55 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, "+(String.fromCharCode(0x0020)", 0, +(String.fromCharCode(0x0020)) );
64 array[item++] = new TestCase( SECTION, "+(String.fromCharCode(0x000C)", 0, +(String.fromCharCode(0x000C)) );
65 array[item++] = new TestCase( SECTIO
[all...]
H A D11.4.9.js44 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, "!(-0)", true, !(-0) );
53 testcases[tc++] = new TestCase( SECTION, "!(NaN)", true, !(Number.NaN) );
54 testcases[tc++] = new TestCase( SECTIO
[all...]
H A D11.3.1.js67 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, "var MYVAR=Number.NaN;MYVAR++", Number.NaN, eval("var MYVAR=Number.NaN;MYVAR++") );
81 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;MYVAR++;MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;MYVAR++;MYVAR") );
82 array[item++] = new TestCase( SECTIO
[all...]
H A D11.3.2.js67 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, "var MYVAR=Number.NaN;MYVAR--", Number.NaN, eval("var MYVAR=Number.NaN;MYVAR--") );
81 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;MYVAR--;MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;MYVAR--;MYVAR") );
82 array[item++] = new TestCase( SECTIO
[all...]
H A D11.4.4.js67 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, "var MYVAR=Number.NaN;++MYVAR", Number.NaN, eval("var MYVAR=Number.NaN;++MYVAR") );
82 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;++MYVAR;MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;++MYVAR;MYVAR") );
83 array[item++] = new TestCase( SECTIO
[all...]
H A D11.4.5.js65 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, "var MYVAR=Number.NaN;--MYVAR", Number.NaN, eval("var MYVAR=Number.NaN;--MYVAR") );
80 array[item++] = new TestCase( SECTION, "var MYVAR=Number.POSITIVE_INFINITY;--MYVAR;MYVAR", Number.POSITIVE_INFINITY, eval("var MYVAR=Number.POSITIVE_INFINITY;--MYVAR;MYVAR") );
81 array[item++] = new TestCase( SECTIO
[all...]
H A D11.4.2.js45 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, "void(Number.NEGATIVE_INFINITY)", void 0, void(Number.NEGATIVE_INFINITY) );
53 array[item++] = new TestCase( SECTION, "void(Math.PI)", void 0, void(Math.PI) );
54 array[item++] = new TestCase( SECTIO
[all...]
H A D11.9.1.js69 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, "Number.MAX_VALUE == Number.MAX_VALUE", true, Number.MAX_VALUE == Number.MAX_VALUE );
83 array[item++] = new TestCase( SECTION, "Number.MIN_VALUE == Number.MIN_VALUE", true, Number.MIN_VALUE == Number.MIN_VALUE );
84 array[item++] = new TestCase( SECTIO
[all...]
H A D11.9.2.js68 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, "Number.MAX_VALUE != Number.MAX_VALUE", false, Number.MAX_VALUE != Number.MAX_VALUE );
82 array[item++] = new TestCase( SECTION, "Number.MIN_VALUE != Number.MIN_VALUE", false, Number.MIN_VALUE != Number.MIN_VALUE );
83 array[item++] = new TestCase( SECTIO
[all...]
H A D11.9.3.js68 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, "Number.MAX_VALUE == Number.MAX_VALUE", true, Number.MAX_VALUE == Number.MAX_VALUE );
82 array[item++] = new TestCase( SECTION, "Number.MIN_VALUE == Number.MIN_VALUE", true, Number.MIN_VALUE == Number.MIN_VALUE );
83 array[item++] = new TestCase( SECTIO
[all...]
H A D11.5.2.js82 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, "Number.NEGATIVE_INFINITY / Number.POSITIVE_INFINITY", Number.NaN, Number.NEGATIVE_INFINITY / Number.POSITIVE_INFINITY );
94 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY / Number.POSITIVE_INFINITY", Number.NaN, Number.POSITIVE_INFINITY / Number.POSITIVE_INFINITY );
98 array[item++] = new TestCase( SECTIO
[all...]
/external/webkit/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/
H A D7.7.3.js51 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, "7", 7, 7 );
59 array[item++] = new TestCase( SECTION, "8", 8, 8 );
60 array[item++] = new TestCase( SECTIO
[all...]
H A D7.7.4.js51 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, "\\n", String.fromCharCode(0x000A), "\n" );
61 array[item++] = new TestCase( SECTION, "\\r", String.fromCharCode(0x000D), "\r" );
62 array[item++] = new TestCase( SECTIO
[all...]
/external/webkit/JavaScriptCore/tests/mozilla/ecma/TypeConversion/
H A D9.8.1.js107 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, "10", "10", 10 + "" );
118 array[item++] = new TestCase( SECTION, "100", "100", 100 + "" );
119 array[item++] = new TestCase( SECTIO
[all...]
H A D9.2.js50 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, "Boolean(-0)", false, Boolean(-0) );
58 testcases[tc++] = new TestCase( SECTION, "Boolean(NaN)", false, Boolean(Number.NaN) );
59 testcases[tc++] = new TestCase( SECTIO
[all...]
H A D9.6.js94 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, "Number.NEGATIVE_INFINITY >>> 0", 0, Number.NEGATIVE_INFINITY >>> 0 );
102 array[item++] = new TestCase( SECTION, "Number.NaN >>> 0", 0, Number.NaN >>> 0 );
104 array[item++] = new TestCase( SECTIO
[all...]
H A D9.9-1.js48 // all tests must call a function that returns an array of TestCase objects.
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, "typeof Object(0)", "object", typeof Object(0) );
65 array[item++] = new TestCase( SECTIO
[all...]
H A D9.3.1-1.js79 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, "Number(String.fromCharCode(0x0020)", 0, Number(String.fromCharCode(0x0020)) );
88 array[item++] = new TestCase( SECTION, "Number(String.fromCharCode(0x000C)", 0, Number(String.fromCharCode(0x000C)) );
89 array[item++] = new TestCase( SECTIO
[all...]
/external/webkit/JavaScriptCore/tests/mozilla/ecma/GlobalObject/
H A D15.1.2.3-2.js75 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, "parseFloat(' +0')", 0, parseFloat(" +0") );
86 array[item++] = new TestCase( SECTION, "parseFloat(' 1')", 1, parseFloat(" 1") );
87 array[item++] = new TestCase( SECTIO
[all...]
H A D15.1.2.6.js51 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, "isNaN( null )", false, isNaN(null) );
61 array[item++] = new TestCase( SECTION, "isNaN( void 0 )", true, isNaN(void 0) );
62 array[item++] = new TestCase( SECTIO
[all...]
/external/webkit/JavaScriptCore/tests/mozilla/js1_2/regexp/
H A Ddot.js42 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, "'`1234567890-=~!@#$%^&*()_+'.match(new RegExp('.+'))",
74 testcases[count++] = new TestCase ( SECTION, "'|\\[{]};:\"\',<>.?/'.match(new RegExp('.+'))",
78 testcases[count++] = new TestCase ( SECTIO
[all...]
/external/webkit/JavaScriptCore/tests/mozilla/ecma/ObjectObjects/
H A D15.2.1.1.js65 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, "typeof Object(true)", "object", typeof Object(true) );
77 array[item++] = new 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()") );
79 array[item++] = new TestCase( SECTIO
[all...]
/external/webkit/JavaScriptCore/tests/mozilla/ecma/String/
H A D15.5.1.js53 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, "String(Boolean())", "false", String(Boolean(false)) );
61 array[item++] = new TestCase( SECTION, "String(new Array())", "", String( new Array()) );
62 array[item++] = new TestCase( SECTIO
[all...]
H A D15.5.2.js57 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, "(new String(void 0)).toString", String.prototype.toString, (new String(void 0)).toString );
67 array[item++] = new TestCase( SECTION, "typeof new String(null)", "object", typeof new String(null) );
68 array[item++] = new TestCase( SECTIO
[all...]
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Date/
H A D15.9.2.1.js46 // all tests must call a function that returns an array of TestCase objects.
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( SECTIO
[all...]

Completed in 197 milliseconds

1234567891011>>