/external/webkit/JavaScriptCore/tests/mozilla/js1_2/regexp/ |
RegExp_rightContext.js | 30 var SECTION = 'As described in Netscape doc "Whats new in JavaScript 1.2"'; 36 writeHeaderToLog( SECTION + " "+ TITLE); 43 testcases[count++] = new TestCase ( SECTION, "'abc123xyz'.match(/123/); RegExp.rightContext", 48 testcases[count++] = new TestCase ( SECTION, "'abc123xyz'.match(/456/); RegExp.rightContext", 53 testcases[count++] = new TestCase ( SECTION, "'abc123xyz'.match(/abc123xyz/); RegExp.rightContext", 58 testcases[count++] = new TestCase ( SECTION, "'xxxx'.match(/$/); RegExp.rightContext", 63 testcases[count++] = new TestCase ( SECTION, "'test'.match(/^/); RegExp.rightContext", 68 testcases[count++] = new TestCase ( SECTION, "'xxxx'.match(new RegExp('$')); RegExp.rightContext", 73 testcases[count++] = new TestCase ( SECTION, "'test'.match(new RegExp('^')); RegExp.rightContext",
|
special_characters.js | 30 var SECTION = 'As described in Netscape doc "Whats new in JavaScript 1.2"'; 36 writeHeaderToLog( SECTION + " "+ TITLE); 42 testcases[count++] = new TestCase ( SECTION, "'^abcdefghi'.match(/\^abc/)", String(["^abc"]), String('^abcdefghi'.match(/\^abc/))); 45 testcases[count++] = new TestCase ( SECTION, "'abcdefghi'.match(/^abc/)", String(["abc"]), String('abcdefghi'.match(/^abc/))); 48 testcases[count++] = new TestCase ( SECTION, "'abcdefghi'.match(/fghi$/)", String(["ghi"]), String('abcdefghi'.match(/ghi$/))); 51 testcases[count++] = new TestCase ( SECTION, "'eeeefghi'.match(/e*/)", String(["eeee"]), String('eeeefghi'.match(/e*/))); 54 testcases[count++] = new TestCase ( SECTION, "'abcdeeeefghi'.match(/e+/)", String(["eeee"]), String('abcdeeeefghi'.match(/e+/))); 57 testcases[count++] = new TestCase ( SECTION, "'abcdefghi'.match(/abc?de/)", String(["abcde"]), String('abcdefghi'.match(/abc?de/))); 60 testcases[count++] = new TestCase ( SECTION, "'abcdefghi'.match(/c.e/)", String(["cde"]), String('abcdefghi'.match(/c.e/))); 63 testcases[count++] = new TestCase ( SECTION, "'abcewirjskjdabciewjsdf'.match(/(abc).+\\1'/)" [all...] |
RegExp_input.js | 30 var SECTION = 'As described in Netscape doc "Whats new in JavaScript 1.2"'; 36 writeHeaderToLog( SECTION + " "+ TITLE); 45 testcases[count++] = new TestCase ( SECTION, "RegExp.input = 'abcd12357efg'; RegExp.input", 50 testcases[count++] = new TestCase ( SECTION, "RegExp.input = 'abcd12357efg'; /\\d+/.exec('2345')", 55 testcases[count++] = new TestCase ( SECTION, "RegExp.input = 'abcd12357efg'; /\\d+/.exec()", 60 testcases[count++] = new TestCase ( SECTION, "RegExp.input = 'abcd12357efg'; /[h-z]+/.exec()", 65 testcases[count++] = new TestCase ( SECTION, "RegExp.input = 'abcd12357efg'; /\\d+/.test('2345')", 70 testcases[count++] = new TestCase ( SECTION, "RegExp.input = 'abcd12357efg'; /\\d+/.test()", 75 testcases[count++] = new TestCase ( SECTION, "RegExp.input = 'abcd12357efg'; (new RegExp('d+')).test()", 80 testcases[count++] = new TestCase ( SECTION, "RegExp.input = 'abcd12357efg'; /[h-z]+/.test()" [all...] |
RegExp_lastParen.js | 30 var SECTION = 'As described in Netscape doc "Whats new in JavaScript 1.2"'; 36 writeHeaderToLog( SECTION + " "+ TITLE); 43 testcases[count++] = new TestCase ( SECTION, "'abcd'.match(/(abc)d/); RegExp.lastParen", 48 testcases[count++] = new TestCase ( SECTION, "'abcd'.match(new RegExp('(abc)d')); RegExp.lastParen", 53 testcases[count++] = new TestCase ( SECTION, "'abcd'.match(/(bcd)e/); RegExp.lastParen", 58 testcases[count++] = new TestCase ( SECTION, "'abcdefg'.match(/(a(b(c(d)e)f)g)/); RegExp.lastParen", 63 testcases[count++] = new TestCase ( SECTION, "'abcdefg'.match(/(a(b)c)(d(e)f)/); RegExp.lastParen", 68 testcases[count++] = new TestCase ( SECTION, "'abcdefg'.match(/(^)abc/); RegExp.lastParen", 73 testcases[count++] = new TestCase ( SECTION, "'abcdefg'.match(/(^a)bc/); RegExp.lastParen", 78 testcases[count++] = new TestCase ( SECTION, "'abcdefg'.match(new RegExp('(^a)bc')); RegExp.lastParen" [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/js1_3/inherit/ |
proto_1.js | 24 Section: 39 var SECTION = "proto_1"; 44 writeHeaderToLog( SECTION + " "+ TITLE); 89 testcases[tc++] = new TestCase( SECTION, 95 testcases[tc++] = new TestCase( SECTION, 102 testcases[tc++] = new TestCase( SECTION, 106 testcases[tc++] = new TestCase( SECTION, 111 testcases[tc++] = new TestCase( SECTION, 116 testcases[tc++] = new TestCase( SECTION, 123 testcases[tc++] = new TestCase( SECTION, [all...] |
proto_4.js | 24 Section: 44 var SECTION = "proto_3"; 49 writeHeaderToLog( SECTION + " "+ TITLE); 111 testcases[tc++] = new TestCase( SECTION, 116 testcases[tc++] = new TestCase( SECTION, 121 testcases[tc++] = new TestCase( SECTION, 126 testcases[tc++] = new TestCase( SECTION, 131 testcases[tc++] = new TestCase( SECTION, 136 testcases[tc++] = new TestCase( SECTION, 141 testcases[tc++] = new TestCase( SECTION, [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/GlobalObject/ |
15.1.2.5-1.js | 24 ECMA Section: 15.1.2.5 Function properties of the global object 67 var SECTION = "15.1.2.5-1"; 72 writeHeaderToLog( SECTION + " "+ TITLE); 82 array[item++] = new TestCase( SECTION, "unescape.length", 1, unescape.length ); 83 array[item++] = new TestCase( SECTION, "unescape.length = null; unescape.length", 1, eval("unescape.length=null; unescape.length") ); 84 array[item++] = new TestCase( SECTION, "delete unescape.length", false, delete unescape.length ); 85 array[item++] = new TestCase( SECTION, "delete unescape.length; unescape.length", 1, eval("delete unescape.length; unescape.length") ); 86 array[item++] = new TestCase( SECTION, "var MYPROPS=''; for ( var p in unescape ) { MYPROPS+= p }; MYPROPS", "", eval("var MYPROPS=''; for ( var p in unescape ) { MYPROPS+= p }; MYPROPS") ); 88 array[item++] = new TestCase( SECTION, "unescape()", "undefined", unescape() ); 89 array[item++] = new TestCase( SECTION, "unescape('')", "", unescape('') ) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/String/ |
15.5.4.8-3.js | 24 ECMA Section: 15.5.4.8 String.prototype.split( separator ) 79 var SECTION = "15.5.4.8-3"; 84 writeHeaderToLog( SECTION + " "+ TITLE); 98 array[item++] = new TestCase( SECTION, 103 array[item++] = new TestCase( SECTION, 110 array[item++] = new TestCase( SECTION, 115 array[item++] = new TestCase( SECTION, 121 array[item++] = new TestCase( SECTION, 126 array[item++] = new TestCase( SECTION, 131 array[item++] = new TestCase( SECTION, [all...] |
15.5.4.2-1.js | 24 ECMA Section: 15.5.4.2 String.prototype.toString() 39 var SECTION = "15.5.4.2-1"; 44 writeHeaderToLog( SECTION + " "+ TITLE); 52 array[item++] = new TestCase( SECTION, "String.prototype.toString()", "", String.prototype.toString() ); 53 array[item++] = new TestCase( SECTION, "(new String()).toString()", "", (new String()).toString() ); 54 array[item++] = new TestCase( SECTION, "(new String(\"\")).toString()", "", (new String("")).toString() ); 55 array[item++] = new TestCase( SECTION, "(new String( String() )).toString()","", (new String(String())).toString() ); 56 array[item++] = new TestCase( SECTION, "(new String( \"h e l l o\" )).toString()", "h e l l o", (new String("h e l l o")).toString() ); 57 array[item++] = new TestCase( SECTION, "(new String( 0 )).toString()", "0", (new String(0)).toString() );
|
/external/webkit/JavaScriptCore/tests/mozilla/ecma_2/Statements/ |
while-004.js | 3 * ECMA Section: 9 var SECTION = "while-004"; 15 writeHeaderToLog( SECTION + " "+ TITLE); 49 SECTION, 78 SECTION, 84 SECTION, 90 SECTION, 117 SECTION, 124 SECTION, 130 SECTION, [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/ExecutionContexts/ |
10.2.2-2.js | 24 ECMA Section: 10.2.2 Eval Code 47 var SECTION = "10.2.2-2"; 52 writeHeaderToLog( SECTION + " "+ TITLE); 68 testcases[tc++] = new TestCase( SECTION, "eval( 'this == THIS' )", true, eval("this == THIS") ); 69 testcases[tc++] = new TestCase( SECTION, "this in a with() block", GLOBAL, this+"" ); 70 testcases[tc++] = new TestCase( SECTION, "new MyObject('hello').value", "hello", value ); 71 testcases[tc++] = new TestCase( SECTION, "eval(new MyObject('hello').value)", "hello", eval("value") ); 72 testcases[tc++] = new TestCase( SECTION, "new MyObject('hello').getClass()", "[object Object]", getClass() ); 73 testcases[tc++] = new TestCase( SECTION, "eval(new MyObject('hello').getClass())", "[object Object]", eval("getClass()") ); 74 testcases[tc++] = new TestCase( SECTION, "eval(new MyObject('hello').toString())", "hello", eval("toString()") ) [all...] |
10.2.2-1.js | 24 ECMA Section: 10.2.2 Eval Code 47 var SECTION = "10.2.2-1"; 52 writeHeaderToLog( SECTION + " "+ TITLE); 58 testcases[tc++] = new TestCase( SECTION, 71 testcases[tc++] = new TestCase( SECTION, 81 testcases[tc++] = new TestCase( SECTION, 88 testcases[tc++] = new TestCase( SECTION, 94 testcases[tc++] = new TestCase( SECTION, 99 testcases[tc++] = new TestCase( SECTION,
|
/external/webkit/JavaScriptCore/tests/mozilla/ecma/TypeConversion/ |
9.3-1.js | 24 ECMA Section: 9.3 Type Conversion: ToNumber 44 var SECTION = "9.3-1"; 50 writeHeaderToLog( SECTION + " ToNumber"); 79 array[item++] = new TestCase( SECTION, "Number(new Number())", 0, Number(new Number()) ); 80 array[item++] = new TestCase( SECTION, "Number(new Number(Number.NaN))",Number.NaN, Number(new Number(Number.NaN)) ); 81 array[item++] = new TestCase( SECTION, "Number(new Number(0))", 0, Number(new Number(0)) ); 82 array[item++] = new TestCase( SECTION, "Number(new Number(null))", 0, Number(new Number(null)) ); 83 // array[item++] = new TestCase( SECTION, "Number(new Number(void 0))", Number.NaN, Number(new Number(void 0)) ); 84 array[item++] = new TestCase( SECTION, "Number(new Number(true))", 1, Number(new Number(true)) ); 85 array[item++] = new TestCase( SECTION, "Number(new Number(false))", 0, Number(new Number(false)) ) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Types/ |
8.6.2.1-1.js | 24 ECMA Section: 8.6.2.1 Get (Value) 42 var SECTION = "8.6.2.1-1"; 47 writeHeaderToLog( SECTION + " [[Get]] (Value)"); 67 array[item++] = new TestCase( SECTION, "var OBJ = new MyValuelessObject(true); OBJ.valueOf()", true, eval("var OBJ = new MyValuelessObject(true); OBJ.valueOf()") ); 68 // array[item++] = new TestCase( SECTION, "var OBJ = new MyProtoValuelessObject(true); OBJ + ''", "undefined", eval("var OBJ = new MyProtoValuelessObject(); OBJ + ''") ); 69 array[item++] = new TestCase( SECTION, "var OBJ = new MyProtolessObject(true); OBJ.valueOf()", true, eval("var OBJ = new MyProtolessObject(true); OBJ.valueOf()") ); 70 array[item++] = new TestCase( SECTION, "var OBJ = new MyObject(true); OBJ.valueOf()", true, eval("var OBJ = new MyObject(true); OBJ.valueOf()") ); 72 array[item++] = new TestCase( SECTION, "var OBJ = new MyValuelessObject(Number.POSITIVE_INFINITY); OBJ.valueOf()", Number.POSITIVE_INFINITY, eval("var OBJ = new MyValuelessObject(Number.POSITIVE_INFINITY); OBJ.valueOf()") ); 73 // array[item++] = new TestCase( SECTION, "var OBJ = new MyProtoValuelessObject(Number.POSITIVE_INFINITY); OBJ + ''", "undefined", eval("var OBJ = new MyProtoValuelessObject(); OBJ + ''") ); 74 array[item++] = new TestCase( SECTION, "var OBJ = new MyProtolessObject(Number.POSITIVE_INFINITY); OBJ.valueOf()", Number.POSITIVE_ (…) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Date/ |
15.9.3.8-1.js | 24 ECMA Section: 15.9.3.8 The Date Constructor 54 var SECTION = "15.9.3.8"; 80 var SECTION = "15.9.3.8"; 84 writeHeaderToLog( SECTION +" " + TITLE ); 267 testcases[item++] = new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() ); 268 testcases[item++] = new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() ); 269 testcases[item++] = new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() ); 270 testcases[item++] = new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() ); 271 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() ); 272 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() ) [all...] |
15.9.3.8-2.js | 24 ECMA Section: 15.9.3.8 The Date Constructor 54 var SECTION = "15.9.3.8"; 80 var SECTION = "15.9.3.8"; 84 writeHeaderToLog( SECTION +" " + TITLE ); 242 testcases[item++] = new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() ); 243 testcases[item++] = new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() ); 244 testcases[item++] = new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() ); 245 testcases[item++] = new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() ); 246 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() ); 247 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() ) [all...] |
15.9.3.8-3.js | 24 ECMA Section: 15.9.3.8 The Date Constructor 54 var SECTION = "15.9.3.8"; 80 var SECTION = "15.9.3.8"; 84 writeHeaderToLog( SECTION +" " + TITLE ); 220 testcases[item++] = new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() ); 221 testcases[item++] = new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() ); 222 testcases[item++] = new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() ); 223 testcases[item++] = new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() ); 224 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() ); 225 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() ) [all...] |
15.9.3.8-4.js | 24 ECMA Section: 15.9.3.8 The Date Constructor 54 var SECTION = "15.9.3.8"; 80 var SECTION = "15.9.3.8"; 84 writeHeaderToLog( SECTION +" " + TITLE ); 189 testcases[item++] = new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() ); 190 testcases[item++] = new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() ); 191 testcases[item++] = new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() ); 192 testcases[item++] = new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() ); 193 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() ); 194 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() ) [all...] |
15.9.3.8-5.js | 24 ECMA Section: 15.9.3.8 The Date Constructor 54 var SECTION = "15.9.3.8"; 80 var SECTION = "15.9.3.8"; 84 writeHeaderToLog( SECTION +" " + TITLE ); 157 testcases[item++] = new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() ); 158 testcases[item++] = new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() ); 159 testcases[item++] = new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() ); 160 testcases[item++] = new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() ); 161 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() ); 162 testcases[item++] = new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() ) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/Array/ |
15.4.5.2-1.js | 24 ECMA Section: Array.length 35 var SECTION = "15.4.5.2-1"; 40 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,
|
/external/webkit/JavaScriptCore/tests/mozilla/ecma/FunctionObjects/ |
15.3.2.1-3.js | 24 ECMA Section: 15.3.2.1 The Function Constructor 31 See the text for description of this section. 39 var SECTION = "15.3.2.1-3"; 44 writeHeaderToLog( SECTION + " "+ TITLE); 74 array[item++] = new TestCase( SECTION, "MyFunc.length", 2000, MyFunc.length ); 75 array[item++] = new TestCase( SECTION, "var MY_OB = eval('MyFunc(s)')", 1, eval("var MY_OB = MyFunc("+s+"); MY_OB") ); 77 array[item++] = new TestCase( SECTION, "MyObject.length", 2000, MyObject.length ); 79 array[item++] = new TestCase( SECTION, "FUN1 = new Function( 'a','b','c', 'return FUN1.length' ); FUN1.length", 3, eval("FUN1 = new Function( 'a','b','c', 'return FUN1.length' ); FUN1.length") ); 80 array[item++] = new TestCase( SECTION, "FUN1 = new Function( 'a','b','c', 'return FUN1.length' ); FUN1()", 3, eval("FUN1 = new Function( 'a','b','c', 'return FUN1.length' ); FUN1()") ); 81 array[item++] = new TestCase( SECTION, "FUN1 = new Function( 'a','b','c', 'return FUN1.length' ); FUN1(1,2,3,4,5)", 3, eval("FUN1 = new (…) [all...] |
/external/webkit/JavaScriptCore/tests/mozilla/ecma/LexicalConventions/ |
7.2-1.js | 24 ECMA Section: 7.2 Line Terminators 39 var SECTION = "7.2-1"; 44 writeHeaderToLog( SECTION + " "+ TITLE); 53 array[item++] = new TestCase( SECTION, "var a\nb = 5; ab=10;ab;", 10, eval("var a\nb = 5; ab=10;ab") ); 54 array[item++] = new TestCase( SECTION, "var a\nb = 5; ab=10;b;", 5, eval("var a\nb = 5; ab=10;b") ); 55 array[item++] = new TestCase( SECTION, "var a\rb = 5; ab=10;ab;", 10, eval("var a\rb = 5; ab=10;ab") ); 56 array[item++] = new TestCase( SECTION, "var a\rb = 5; ab=10;b;", 5, eval("var a\rb = 5; ab=10;b") ); 57 array[item++] = new TestCase( SECTION, "var a\r\nb = 5; ab=10;ab;", 10, eval("var a\r\nb = 5; ab=10;ab") ); 58 array[item++] = new TestCase( SECTION, "var a\r\nb = 5; ab=10;b;", 5, eval("var a\r\nb = 5; ab=10;b") );
|
7.8.2-n.js | 24 ECMA Section: 7.8.2 Examples of Automatic Semicolon Insertion 31 var SECTION="7.8.2"; 34 writeHeaderToLog(SECTION+" "+"Examples of Semicolon Insertion");
|
/external/webkit/JavaScriptCore/tests/mozilla/ecma/SourceText/ |
6-2.js | 24 ECMA Section: Source Text 63 var SECTION = "6-1"; 68 writeHeaderToLog( SECTION + " "+ TITLE); 74 testcases[tc++]= new TestCase( SECTION, 79 testcases[tc++]= new TestCase( SECTION, 85 testcases[tc++]= new TestCase( SECTION, 91 testcases[tc++]= new TestCase( SECTION, 96 testcases[tc] = new TestCase( SECTION, 106 testcases[tc]= new TestCase( SECTION,
|
/external/webkit/JavaScriptCore/tests/mozilla/js1_2/function/ |
Function_object.js | 30 var SECTION = 'As described in Netscape doc "Whats new in JavaScript 1.2"'; 36 writeHeaderToLog( SECTION + " "+ TITLE); 50 testcases[count++] = new TestCase( SECTION, "f.name", 53 testcases[count++] = new TestCase( SECTION, "f.length", 56 testcases[count++] = new TestCase( SECTION, "f.arity", 59 testcases[count++] = new TestCase( SECTION, "f(2,3,4)", 64 testcases[count++] = new TestCase( SECTION, "(new Function()).name", 67 testcases[count++] = new TestCase( SECTION, "(new Function()).toString()",
|