/external/webkit/JavaScriptCore/tests/mozilla/ecma/Expressions/ |
11.8.3.js | 24 ECMA Section: 11.8.3 The less-than-or-equal operator ( <= ) 30 var SECTION = "11.8.1"; 35 writeHeaderToLog( SECTION + " The less-than-or-equal operator ( <= )"); 55 array[item++] = new TestCase( SECTION, "true <= false", false, true <= false ); 56 array[item++] = new TestCase( SECTION, "false <= true", true, false <= true ); 57 array[item++] = new TestCase( SECTION, "false <= false", true, false <= false ); 58 array[item++] = new TestCase( SECTION, "true <= true", true, true <= true ); 60 array[item++] = new TestCase( SECTION, "new Boolean(true) <= new Boolean(true)", true, new Boolean(true) <= new Boolean(true) ); 61 array[item++] = new TestCase( SECTION, "new Boolean(true) <= new Boolean(false)", false, new Boolean(true) <= new Boolean(false) ); 62 array[item++] = new TestCase( SECTION, "new Boolean(false) <= new Boolean(true)", true, new Boolean(false) <= new Boolean(true) ) [all...] |
11.8.4.js | 24 ECMA Section: 11.8.4 The greater-than-or-equal operator ( >= ) 31 var SECTION = "11.8.4"; 36 writeHeaderToLog( SECTION + " The greater-than-or-equal 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", true, false >= false ); 59 array[item++] = new TestCase( SECTION, "true >= true", true, true >= true ); 61 array[item++] = new TestCase( SECTION, "new Boolean(true) >= new Boolean(true)", true, 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...] |
11.13.2-4.js | 24 ECMA Section: 11.13.2 Compound Assignment:+= 46 var SECTION = "11.13.2-4"; 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") ); 70 array[item++] = new TestCase( SECTION, "VAR1 = Infinity; VAR2= Infinity; VAR1 += VAR2; VAR1", Number.POSITIVE_INFINITY, eval (…) [all...] |
11.13.2-5.js | 24 ECMA Section: 11.13.2 Compound Assignment: -= 46 var SECTION = "11.13.2-5"; 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") ); 70 array[item++] = new TestCase( SECTION, "VAR1 = Infinity; VAR2= Infinity; VAR1 -= VAR2; VAR1", Number.NaN, eval("VA (…) [all...] |
11.4.3.js | 24 ECMA Section: 11.4.3 typeof operator 40 var SECTION = "11.4.3"; 49 testcases[testcases.length] = new TestCase( SECTION, "typeof(void(0))", "undefined", typeof(void(0)) ); 50 testcases[testcases.length] = new TestCase( SECTION, "typeof(null)", "object", typeof(null) ); 51 testcases[testcases.length] = new TestCase( SECTION, "typeof(true)", "boolean", typeof(true) ); 52 testcases[testcases.length] = new TestCase( SECTION, "typeof(false)", "boolean", typeof(false) ); 53 testcases[testcases.length] = new TestCase( SECTION, "typeof(new Boolean())", "object", typeof(new Boolean()) ); 54 testcases[testcases.length] = new TestCase( SECTION, "typeof(new Boolean(true))", "object", typeof(new Boolean(true)) ); 55 testcases[testcases.length] = new TestCase( SECTION, "typeof(Boolean())", "boolean", typeof(Boolean()) ); 56 testcases[testcases.length] = new TestCase( SECTION, "typeof(Boolean(false))", "boolean", typeof(Boolean(false)) ) [all...] |
11.4.2.js | 24 ECMA Section: 11.4.2 the Void Operator 30 var SECTION = "11.4.2"; 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) ) [all...] |
11.12-1.js | 24 ECMA Section: 11.12 Conditional Operator 50 var SECTION = "11.12"; 55 writeHeaderToLog( SECTION + " Conditional operator( ? : )"); 61 array[item++] = new TestCase( SECTION, "true ? 'PASSED' : 'FAILED'", "PASSED", (true?"PASSED":"FAILED")); 62 array[item++] = new TestCase( SECTION, "false ? 'FAILED' : 'PASSED'", "PASSED", (false?"FAILED":"PASSED")); 64 array[item++] = new TestCase( SECTION, "1 ? 'PASSED' : 'FAILED'", "PASSED", (true?"PASSED":"FAILED")); 65 array[item++] = new TestCase( SECTION, "0 ? 'FAILED' : 'PASSED'", "PASSED", (false?"FAILED":"PASSED")); 66 array[item++] = new TestCase( SECTION, "-1 ? 'PASSED' : 'FAILED'", "PASSED", (true?"PASSED":"FAILED")); 68 array[item++] = new TestCase( SECTION, "NaN ? 'FAILED' : 'PASSED'", "PASSED", (Number.NaN?"FAILED":"PASSED")); 70 array[item++] = new TestCase( SECTION, "var VAR = true ? , : 'FAILED'", "PASSED", (VAR = true ? "PASSED" : "FAILED") ) [all...] |
11.13.js | 24 ECMA Section: 11.12 Conditional Operator 50 var SECTION = "11.12"; 55 writeHeaderToLog( SECTION + " Conditional operator( ? : )"); 61 array[item++] = new TestCase( SECTION, "true ? 'PASSED' : 'FAILED'", "PASSED", (true?"PASSED":"FAILED")); 62 array[item++] = new TestCase( SECTION, "false ? 'FAILED' : 'PASSED'", "PASSED", (false?"FAILED":"PASSED")); 64 array[item++] = new TestCase( SECTION, "1 ? 'PASSED' : 'FAILED'", "PASSED", (true?"PASSED":"FAILED")); 65 array[item++] = new TestCase( SECTION, "0 ? 'FAILED' : 'PASSED'", "PASSED", (false?"FAILED":"PASSED")); 66 array[item++] = new TestCase( SECTION, "-1 ? 'PASSED' : 'FAILED'", "PASSED", (true?"PASSED":"FAILED")); 68 array[item++] = new TestCase( SECTION, "NaN ? 'FAILED' : 'PASSED'", "PASSED", (Number.NaN?"FAILED":"PASSED")); 70 array[item++] = new TestCase( SECTION, "var VAR = true ? , : 'FAILED'", "PASSED", (VAR = true ? "PASSED" : "FAILED") ) [all...] |
11.6.3.js | 24 ECMA Section: 11.6.3 Applying the additive operators 57 var SECTION = "11.6.3"; 62 writeHeaderToLog( SECTION + " Applying the additive operators (+,-) to numbers"); 82 array[item++] = new TestCase( SECTION, "Number.NaN + 1", Number.NaN, Number.NaN + 1 ); 83 array[item++] = new TestCase( SECTION, "1 + Number.NaN", Number.NaN, 1 + Number.NaN ); 85 array[item++] = new TestCase( SECTION, "Number.NaN - 1", Number.NaN, Number.NaN - 1 ); 86 array[item++] = new TestCase( SECTION, "1 - Number.NaN", Number.NaN, 1 - Number.NaN ); 88 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY + Number.POSITIVE_INFINITY", Number.POSITIVE_INFINITY, Number.POSITIVE_INFINITY + Number.POSITIVE_INFINITY); 89 array[item++] = new TestCase( SECTION, "Number.NEGATIVE_INFINITY + Number.NEGATIVE_INFINITY", Number.NEGATIVE_INFINITY, Number.NEGATIVE_INFINITY + Number.NEGATIVE_INFINITY); 91 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY + Number.NEGATIVE_INFINITY", Number.NaN, Number.POSITIVE_INFINITY (…) [all...] |
11.1.1.js | 24 ECMA Section: 11.1.1 The this keyword 32 var SECTION = "11.1.1"; 36 writeHeaderToLog( SECTION + " The this keyword"); 45 testcases[item++] = new TestCase( SECTION, 50 testcases[item++] = new TestCase( SECTION, 57 testcases[item++] = new TestCase( SECTION, 64 testcases[item++] = new TestCase( SECTION, 71 testcases[item++] = new TestCase( SECTION, 76 testcases[item++] = new TestCase( SECTION, 81 testcases[item++] = new TestCase( SECTION, [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma_2/instanceof/ |
instanceof-001.js | 3 ECMA Section: 9 var SECTION = ""; 14 writeHeaderToLog( SECTION + " "+ TITLE); 21 testcases[tc++] = new TestCase( SECTION, 26 testcases[tc++] = new TestCase( SECTION,
|
/external/webkit/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/ |
7.7.3-1.js | 24 ECMA Section: 7.7.3 Numeric Literals 39 var SECTION = "7.7.3-1"; 45 writeHeaderToLog( SECTION + " "+ TITLE); 50 testcases[tc++] = new TestCase( SECTION, 55 testcases[tc++] = new TestCase( SECTION, 60 testcases[tc++] = new TestCase( SECTION, 65 testcases[tc++] = new TestCase( SECTION, 70 testcases[tc++] = new TestCase( SECTION, 75 testcases[tc++] = new TestCase( SECTION, 80 testcases[tc++] = new TestCase( SECTION, [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/TypeConversion/ |
9.2.js | 24 ECMA Section: 9.2 Type Conversion: ToBoolean 39 var SECTION = "9.2"; 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) ) [all...] |
9.5-2.js | 24 ECMA Section: 9.5 Type Conversion: ToInt32 52 var SECTION = "9.5-2"; 57 writeHeaderToLog( SECTION + " ToInt32"); 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, "Infinity << 0", 0, "Infinity" << 0 ); 97 array[item++] = new TestCase( SECTION, "-Infinity << 0", 0, "-Infinity" << 0 ); 98 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY << 0", 0, Number.POSITIVE_INFINITY << 0 ); 99 array[item++] = new TestCase( SECTION, "Number.NEGATIVE_INFINITY << 0", 0, Number.NEGATIVE_INFINITY << 0 ); 100 array[item++] = new TestCase( SECTION, "Number.NaN << 0", 0, Number.NaN << 0 ) [all...] |
9.6.js | 24 ECMA Section: 9.6 Type Conversion: ToUint32 51 var SECTION = "9.6"; 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 ) [all...] |
9.3.1-2.js | 24 ECMA Section: 9.3 Type Conversion: ToNumber 42 var SECTION = "9.3.1-2"; 47 writeHeaderToLog( SECTION + " "+ TITLE); 72 array[item++] = new TestCase( SECTION, "Number(00)", 0, Number("00")); 73 array[item++] = new TestCase( SECTION, "Number(01)", 1, Number("01")); 74 array[item++] = new TestCase( SECTION, "Number(02)", 2, Number("02")); 75 array[item++] = new TestCase( SECTION, "Number(03)", 3, Number("03")); 76 array[item++] = new TestCase( SECTION, "Number(04)", 4, Number("04")); 77 array[item++] = new TestCase( SECTION, "Number(05)", 5, Number("05")); 78 array[item++] = new TestCase( SECTION, "Number(06)", 6, Number("06")) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/String/ |
15.5.4.4-4.js | 24 ECMA Section: 15.5.4.4 String.prototype.charAt(pos) 50 var SECTION = "15.5.4.4-4"; 55 writeHeaderToLog( SECTION + " "+ TITLE); 64 array[item++] = new TestCase( SECTION, "x = null; x.__proto.charAt = String.prototype.charAt; x.charAt(0)", "n", eval("x=null; x.__proto__.charAt = String.prototype.charAt; x.charAt(0)") ); 65 array[item++] = new TestCase( SECTION, "x = null; x.__proto.charAt = String.prototype.charAt; x.charAt(1)", "u", eval("x=null; x.__proto__.charAt = String.prototype.charAt; x.charAt(1)") ); 66 array[item++] = new TestCase( SECTION, "x = null; x.__proto.charAt = String.prototype.charAt; x.charAt(2)", "l", eval("x=null; x.__proto__.charAt = String.prototype.charAt; x.charAt(2)") ); 67 array[item++] = new TestCase( SECTION, "x = null; x.__proto.charAt = String.prototype.charAt; x.charAt(3)", "l", eval("x=null; x.__proto__.charAt = String.prototype.charAt; x.charAt(3)") ); 69 array[item++] = new TestCase( SECTION, "x = undefined; x.__proto.charAt = String.prototype.charAt; x.charAt(0)", "u", eval("x=undefined; x.__proto__.charAt = String.prototype.charAt; x.charAt(0)") ); 70 array[item++] = new TestCase( SECTION, "x = undefined; x.__proto.charAt = String.prototype.charAt; x.charAt(1)", "n", eval("x=undefined; x.__proto__.charAt = String.prototype.charAt; x.charAt(1)") ); 71 array[item++] = new TestCase( SECTION, "x = undefined; x.__proto.charAt = String.prototype.charAt; x.charAt(2)", "d", (…) [all...] |
15.5.4.10-1.js | 24 ECMA Section: 15.5.4.10 String.prototype.substring( start, end ) 62 var SECTION = "15.5.4.10-1"; 67 writeHeaderToLog( SECTION + " "+ TITLE); 76 array[item++] = new TestCase( SECTION, "String.prototype.substring.length", 2, String.prototype.substring.length ); 77 array[item++] = new TestCase( SECTION, "delete String.prototype.substring.length", false, delete String.prototype.substring.length ); 78 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") ); 84 array[item++] = new TestCase( SECTION, 89 array[item++] = new TestCase( SECTION, 94 array[item++] = new TestCase( SECTION, 99 array[item++] = new TestCase( SECTION, [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Boolean/ |
15.6.4.2-1.js | 24 ECMA Section: 15.6.4.2-1 Boolean.prototype.toString() 38 var SECTION = "15.6.4.2-1"; 42 writeHeaderToLog( SECTION + TITLE ); 51 array[item++] = new TestCase( SECTION, "new Boolean(1)", "true", (new Boolean(1)).toString() ); 52 array[item++] = new TestCase( SECTION, "new Boolean(0)", "false", (new Boolean(0)).toString() ); 53 array[item++] = new TestCase( SECTION, "new Boolean(-1)", "true", (new Boolean(-1)).toString() ); 54 array[item++] = new TestCase( SECTION, "new Boolean('1')", "true", (new Boolean("1")).toString() ); 55 array[item++] = new TestCase( SECTION, "new Boolean('0')", "true", (new Boolean("0")).toString() ); 56 array[item++] = new TestCase( SECTION, "new Boolean(true)", "true", (new Boolean(true)).toString() ); 57 array[item++] = new TestCase( SECTION, "new Boolean(false)", "false", (new Boolean(false)).toString() ) [all...] |
15.6.4.3-1.js | 24 ECMA Section: 15.6.4.3 Boolean.prototype.valueOf() 36 var SECTION = "15.6.4.3-1"; 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() ) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Math/ |
15.8.2.15.js | 24 ECMA Section: 15.8.2.15 Math.round(x) 52 var SECTION = "15.8.2.15"; 60 writeHeaderToLog( SECTION + " "+ TITLE); 69 array[item++] = new TestCase( SECTION, "Math.round.length", 1, Math.round.length ); 71 array[item++] = new TestCase( SECTION, "Math.round()", Number.NaN, Math.round() ); 72 array[item++] = new TestCase( SECTION, "Math.round(null)", 0, Math.round(0) ); 73 array[item++] = new TestCase( SECTION, "Math.round(void 0)", Number.NaN, Math.round(void 0) ); 74 array[item++] = new TestCase( SECTION, "Math.round(true)", 1, Math.round(true) ); 75 array[item++] = new TestCase( SECTION, "Math.round(false)", 0, Math.round(false) ); 76 array[item++] = new TestCase( SECTION, "Math.round('.99999')", 1, Math.round('.99999') ) [all...] |
15.8.2.1.js | 24 ECMA Section: 15.8.2.1 abs( x ) 34 var SECTION = "15.8.2.1"; 40 writeHeaderToLog( SECTION + " "+ TITLE); 49 array[item++] = new TestCase( SECTION, "Math.abs.length", 1, Math.abs.length ); 51 array[item++] = new TestCase( SECTION, "Math.abs()", Number.NaN, Math.abs() ); 52 array[item++] = new TestCase( SECTION, "Math.abs( void 0 )", Number.NaN, Math.abs(void 0) ); 53 array[item++] = new TestCase( SECTION, "Math.abs( null )", 0, Math.abs(null) ); 54 array[item++] = new TestCase( SECTION, "Math.abs( true )", 1, Math.abs(true) ); 55 array[item++] = new TestCase( SECTION, "Math.abs( false )", 0, Math.abs(false) ); 56 array[item++] = new TestCase( SECTION, "Math.abs( string primitive)", Number.NaN, Math.abs("a string primitive") (…) [all...] |
15.8.2.6.js | 24 ECMA Section: 15.8.2.6 Math.ceil(x) 40 var SECTION = "15.8.2.6"; 45 writeHeaderToLog( SECTION + " "+ TITLE); 54 array[item++] = new TestCase( SECTION, "Math.ceil.length", 1, Math.ceil.length ); 56 array[item++] = new TestCase( SECTION, "Math.ceil(NaN)", Number.NaN, Math.ceil(Number.NaN) ); 57 array[item++] = new TestCase( SECTION, "Math.ceil(null)", 0, Math.ceil(null) ); 58 array[item++] = new TestCase( SECTION, "Math.ceil()", Number.NaN, Math.ceil() ); 59 array[item++] = new TestCase( SECTION, "Math.ceil(void 0)", Number.NaN, Math.ceil(void 0) ); 61 array[item++] = new TestCase( SECTION, "Math.ceil('0')", 0, Math.ceil('0') ); 62 array[item++] = new TestCase( SECTION, "Math.ceil('-0')", -0, Math.ceil('-0') ) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/GlobalObject/ |
15.1.2.7.js | 24 ECMA Section: 15.1.2.7 isFinite(number) 34 var SECTION = "15.1.2.7"; 41 writeHeaderToLog( SECTION + " "+ TITLE); 51 array[item++] = new TestCase( SECTION, "isFinite.length", 1, isFinite.length ); 52 array[item++] = new TestCase( SECTION, "isFinite.length = null; isFinite.length", 1, eval("isFinite.length=null; isFinite.length") ); 53 array[item++] = new TestCase( SECTION, "delete isFinite.length", false, delete isFinite.length ); 54 array[item++] = new TestCase( SECTION, "delete isFinite.length; isFinite.length", 1, eval("delete isFinite.length; isFinite.length") ); 55 array[item++] = new TestCase( SECTION, "var MYPROPS=''; for ( p in isFinite ) { MYPROPS+= p }; MYPROPS", "", eval("var MYPROPS=''; for ( p in isFinite ) { MYPROPS += p }; MYPROPS") ); 57 array[item++] = new TestCase( SECTION, "isFinite()", false, isFinite() ); 58 array[item++] = new TestCase( SECTION, "isFinite( null )", true, isFinite(null) ) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Array/ |
15.4-1.js | 24 ECMA Section: 15.4 Array Objects 34 var SECTION = "15.4-1"; 39 writeHeaderToLog( SECTION + " "+ TITLE); 48 array[item++] = new TestCase( SECTION, 53 array[item++] = new TestCase( SECTION, 58 array[item++] = new TestCase( SECTION, 63 array[item++] = new TestCase( SECTION, 69 array[item++] = new TestCase( SECTION, 74 array[item++] = new TestCase( SECTION, 80 array[item++] = new TestCase( SECTION, [all...] |