mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 16:25:38 +00:00
Bug 1346234 - Part 36: Remove unused "name" property from testcase objects. rs=Waldo
--HG-- extra : rebase_source : 6986e3d2bc5e0b3125c0cf27662c83d35cc655c2
This commit is contained in:
parent
5e4bf5dfe9
commit
1bb07ed7a4
@ -292,7 +292,8 @@ window.onerror = function (msg, page, line, column, error) {
|
||||
EXPECTED = 'Unknown';
|
||||
}
|
||||
|
||||
var testcase = new TestCase("unknown-test-name", DESCRIPTION, EXPECTED, "error");
|
||||
var reason = page + ':' + line + ': ' + msg;
|
||||
var testcase = new TestCase(DESCRIPTION, EXPECTED, "error", reason);
|
||||
|
||||
var href = document.location.href;
|
||||
if (href.indexOf('-n.js') !== -1) {
|
||||
@ -314,8 +315,6 @@ window.onerror = function (msg, page, line, column, error) {
|
||||
}
|
||||
}
|
||||
|
||||
testcase.reason = page + ':' + line + ': ' + msg;
|
||||
|
||||
reportFailure(msg);
|
||||
|
||||
optionsClear();
|
||||
|
@ -22,74 +22,62 @@ var TITLE = "Array Objects";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,32)-2]='hi'; myarr[Math.pow(2,32)-2]",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,32)-2]='hi'; myarr[Math.pow(2,32)-2]",
|
||||
"hi",
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,32)-2]='hi'; myarr[Math.pow(2,32)-2]")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,32)-2]='hi'; myarr.length",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,32)-2]='hi'; myarr.length",
|
||||
(Math.pow(2,32)-1),
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,32)-2]='hi'; myarr.length")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,32)-3]='hi'; myarr[Math.pow(2,32)-3]",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,32)-3]='hi'; myarr[Math.pow(2,32)-3]",
|
||||
"hi",
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,32)-3]='hi'; myarr[Math.pow(2,32)-3]")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,32)-3]='hi'; myarr.length",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,32)-3]='hi'; myarr.length",
|
||||
(Math.pow(2,32)-2),
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,32)-3]='hi'; myarr.length")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,31)-2]='hi'; myarr[Math.pow(2,31)-2]",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,31)-2]='hi'; myarr[Math.pow(2,31)-2]",
|
||||
"hi",
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,31)-2]='hi'; myarr[Math.pow(2,31)-2]")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,31)-2]='hi'; myarr.length",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,31)-2]='hi'; myarr.length",
|
||||
(Math.pow(2,31)-1),
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,31)-2]='hi'; myarr.length")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,31)-1]='hi'; myarr[Math.pow(2,31)-1]",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,31)-1]='hi'; myarr[Math.pow(2,31)-1]",
|
||||
"hi",
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,31)-1]='hi'; myarr[Math.pow(2,31)-1]")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,31)-1]='hi'; myarr.length",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,31)-1]='hi'; myarr.length",
|
||||
(Math.pow(2,31)),
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,31)-1]='hi'; myarr.length")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,31)]='hi'; myarr[Math.pow(2,31)]",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,31)]='hi'; myarr[Math.pow(2,31)]",
|
||||
"hi",
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,31)]='hi'; myarr[Math.pow(2,31)]")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,31)]='hi'; myarr.length",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,31)]='hi'; myarr.length",
|
||||
(Math.pow(2,31)+1),
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,31)]='hi'; myarr.length")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,30)-2]='hi'; myarr[Math.pow(2,30)-2]",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,30)-2]='hi'; myarr[Math.pow(2,30)-2]",
|
||||
"hi",
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,30)-2]='hi'; myarr[Math.pow(2,30)-2]")
|
||||
);
|
||||
|
||||
new TestCase(SECTION,
|
||||
"var myarr = new Array(); myarr[Math.pow(2,30)-2]='hi'; myarr.length",
|
||||
new TestCase("var myarr = new Array(); myarr[Math.pow(2,30)-2]='hi'; myarr.length",
|
||||
(Math.pow(2,30)-1),
|
||||
eval("var myarr = new Array(); myarr[Math.pow(2,30)-2]='hi'; myarr.length")
|
||||
);
|
||||
|
@ -29,49 +29,40 @@ var TITLE = "Array Objects";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr=new Array(); arr[Math.pow(2,16)] = 'hi'; arr.length",
|
||||
new TestCase( "var arr=new Array(); arr[Math.pow(2,16)] = 'hi'; arr.length",
|
||||
Math.pow(2,16)+1,
|
||||
eval("var arr=new Array(); arr[Math.pow(2,16)] = 'hi'; arr.length") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr=new Array(); arr[Math.pow(2,30)-2] = 'hi'; arr.length",
|
||||
new TestCase( "var arr=new Array(); arr[Math.pow(2,30)-2] = 'hi'; arr.length",
|
||||
Math.pow(2,30)-1,
|
||||
eval("var arr=new Array(); arr[Math.pow(2,30)-2] = 'hi'; arr.length") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr=new Array(); arr[Math.pow(2,30)-1] = 'hi'; arr.length",
|
||||
new TestCase( "var arr=new Array(); arr[Math.pow(2,30)-1] = 'hi'; arr.length",
|
||||
Math.pow(2,30),
|
||||
eval("var arr=new Array(); arr[Math.pow(2,30)-1] = 'hi'; arr.length") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr=new Array(); arr[Math.pow(2,30)] = 'hi'; arr.length",
|
||||
new TestCase( "var arr=new Array(); arr[Math.pow(2,30)] = 'hi'; arr.length",
|
||||
Math.pow(2,30)+1,
|
||||
eval("var arr=new Array(); arr[Math.pow(2,30)] = 'hi'; arr.length") );
|
||||
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr=new Array(); arr[Math.pow(2,31)-2] = 'hi'; arr.length",
|
||||
new TestCase( "var arr=new Array(); arr[Math.pow(2,31)-2] = 'hi'; arr.length",
|
||||
Math.pow(2,31)-1,
|
||||
eval("var arr=new Array(); arr[Math.pow(2,31)-2] = 'hi'; arr.length") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr=new Array(); arr[Math.pow(2,31)-1] = 'hi'; arr.length",
|
||||
new TestCase( "var arr=new Array(); arr[Math.pow(2,31)-1] = 'hi'; arr.length",
|
||||
Math.pow(2,31),
|
||||
eval("var arr=new Array(); arr[Math.pow(2,31)-1] = 'hi'; arr.length") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr=new Array(); arr[Math.pow(2,31)] = 'hi'; arr.length",
|
||||
new TestCase( "var arr=new Array(); arr[Math.pow(2,31)] = 'hi'; arr.length",
|
||||
Math.pow(2,31)+1,
|
||||
eval("var arr=new Array(); arr[Math.pow(2,31)] = 'hi'; arr.length") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = new Array(0,1,2,3,4,5); arr.length = 2; String(arr)",
|
||||
new TestCase( "var arr = new Array(0,1,2,3,4,5); arr.length = 2; String(arr)",
|
||||
"0,1",
|
||||
eval("var arr = new Array(0,1,2,3,4,5); arr.length = 2; String(arr)") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = new Array(0,1); arr.length = 3; String(arr)",
|
||||
new TestCase( "var arr = new Array(0,1); arr.length = 3; String(arr)",
|
||||
"0,1,",
|
||||
eval("var arr = new Array(0,1); arr.length = 3; String(arr)") );
|
||||
|
||||
|
@ -26,38 +26,31 @@ var TITLE = "Array Constructor Called as a Function";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"typeof Array(1,2)",
|
||||
new TestCase( "typeof Array(1,2)",
|
||||
"object",
|
||||
typeof Array(1,2) );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(1,2)).toString",
|
||||
new TestCase( "(Array(1,2)).toString",
|
||||
Array.prototype.toString,
|
||||
(Array(1,2)).toString );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = Array(1,2,3); arr.toString = Object.prototype.toString; arr.toString()",
|
||||
new TestCase( "var arr = Array(1,2,3); arr.toString = Object.prototype.toString; arr.toString()",
|
||||
"[object Array]",
|
||||
eval("var arr = Array(1,2,3); arr.toString = Object.prototype.toString; arr.toString()") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(1,2)).length",
|
||||
new TestCase( "(Array(1,2)).length",
|
||||
2,
|
||||
(Array(1,2)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = (Array(1,2)); arr[0]",
|
||||
new TestCase( "var arr = (Array(1,2)); arr[0]",
|
||||
1,
|
||||
eval("var arr = (Array(1,2)); arr[0]") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = (Array(1,2)); arr[1]",
|
||||
new TestCase( "var arr = (Array(1,2)); arr[1]",
|
||||
2,
|
||||
eval("var arr = (Array(1,2)); arr[1]") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = (Array(1,2)); String(arr)",
|
||||
new TestCase( "var arr = (Array(1,2)); String(arr)",
|
||||
"1,2",
|
||||
eval("var arr = (Array(1,2)); String(arr)") );
|
||||
|
||||
|
@ -26,83 +26,67 @@ var TITLE = "Array Constructor Called as a Function: Array(len)";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array()).length",
|
||||
new TestCase( "(Array()).length",
|
||||
0,
|
||||
(Array()).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(0)).length",
|
||||
new TestCase( "(Array(0)).length",
|
||||
0,
|
||||
(Array(0)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(1)).length",
|
||||
new TestCase( "(Array(1)).length",
|
||||
1,
|
||||
(Array(1)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(10)).length",
|
||||
new TestCase( "(Array(10)).length",
|
||||
10,
|
||||
(Array(10)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array('1')).length",
|
||||
new TestCase( "(Array('1')).length",
|
||||
1,
|
||||
(Array('1')).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(1000)).length",
|
||||
new TestCase( "(Array(1000)).length",
|
||||
1000,
|
||||
(Array(1000)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array('1000')).length",
|
||||
new TestCase( "(Array('1000')).length",
|
||||
1,
|
||||
(Array('1000')).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(4294967295)).length",
|
||||
new TestCase( "(Array(4294967295)).length",
|
||||
ToUint32(4294967295),
|
||||
(Array(4294967295)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(Math.pow(2,31)-1)).length",
|
||||
new TestCase( "(Array(Math.pow(2,31)-1)).length",
|
||||
ToUint32(Math.pow(2,31)-1),
|
||||
(Array(Math.pow(2,31)-1)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(Math.pow(2,31))).length",
|
||||
new TestCase( "(Array(Math.pow(2,31))).length",
|
||||
ToUint32(Math.pow(2,31)),
|
||||
(Array(Math.pow(2,31))).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(Math.pow(2,31)+1)).length",
|
||||
new TestCase( "(Array(Math.pow(2,31)+1)).length",
|
||||
ToUint32(Math.pow(2,31)+1),
|
||||
(Array(Math.pow(2,31)+1)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array('8589934592')).length",
|
||||
new TestCase( "(Array('8589934592')).length",
|
||||
1,
|
||||
(Array("8589934592")).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array('4294967296')).length",
|
||||
new TestCase( "(Array('4294967296')).length",
|
||||
1,
|
||||
(Array("4294967296")).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(1073741823)).length",
|
||||
new TestCase( "(Array(1073741823)).length",
|
||||
ToUint32(1073741823),
|
||||
(Array(1073741823)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array(1073741824)).length",
|
||||
new TestCase( "(Array(1073741824)).length",
|
||||
ToUint32(1073741824),
|
||||
(Array(1073741824)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array('a string')).length",
|
||||
new TestCase( "(Array('a string')).length",
|
||||
1,
|
||||
(Array("a string")).length );
|
||||
|
||||
|
@ -26,23 +26,19 @@ var TITLE = "Array Constructor Called as a Function: Array()";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"typeof Array()",
|
||||
new TestCase( "typeof Array()",
|
||||
"object",
|
||||
typeof Array() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"MYARR = new Array();MYARR.getClass = Object.prototype.toString;MYARR.getClass()",
|
||||
new TestCase( "MYARR = new Array();MYARR.getClass = Object.prototype.toString;MYARR.getClass()",
|
||||
"[object Array]",
|
||||
eval("MYARR = Array();MYARR.getClass = Object.prototype.toString;MYARR.getClass()") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(Array()).length",
|
||||
new TestCase( "(Array()).length",
|
||||
0,
|
||||
(Array()).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Array().toString()",
|
||||
new TestCase( "Array().toString()",
|
||||
"",
|
||||
Array().toString() );
|
||||
|
||||
|
@ -24,72 +24,72 @@ var TITLE = "The Array Constructor Called as a Function";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"Array() +''",
|
||||
"",
|
||||
Array() +"" );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"typeof Array()",
|
||||
"object",
|
||||
typeof Array() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"var arr = Array(); arr.getClass = Object.prototype.toString; arr.getClass()",
|
||||
"[object Array]",
|
||||
eval("var arr = Array(); arr.getClass = Object.prototype.toString; arr.getClass()") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"var arr = Array(); arr.toString == Array.prototype.toString",
|
||||
true,
|
||||
eval("var arr = Array(); arr.toString == Array.prototype.toString") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"Array().length",
|
||||
0,
|
||||
Array().length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"Array(1,2,3) +''",
|
||||
"1,2,3",
|
||||
Array(1,2,3) +"" );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"typeof Array(1,2,3)",
|
||||
"object",
|
||||
typeof Array(1,2,3) );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"var arr = Array(1,2,3); arr.getClass = Object.prototype.toString; arr.getClass()",
|
||||
"[object Array]",
|
||||
eval("var arr = Array(1,2,3); arr.getClass = Object.prototype.toString; arr.getClass()") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"var arr = Array(1,2,3); arr.toString == Array.prototype.toString",
|
||||
true,
|
||||
eval("var arr = Array(1,2,3); arr.toString == Array.prototype.toString") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"Array(1,2,3).length",
|
||||
3,
|
||||
Array(1,2,3).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"typeof Array(12345)",
|
||||
"object",
|
||||
typeof Array(12345) );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"var arr = Array(12345); arr.getClass = Object.prototype.toString; arr.getClass()",
|
||||
"[object Array]",
|
||||
eval("var arr = Array(12345); arr.getClass = Object.prototype.toString; arr.getClass()") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"var arr = Array(1,2,3,4,5); arr.toString == Array.prototype.toString",
|
||||
true,
|
||||
eval("var arr = Array(1,2,3,4,5); arr.toString == Array.prototype.toString") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"Array(12345).length",
|
||||
12345,
|
||||
Array(12345).length );
|
||||
|
@ -39,38 +39,31 @@ var TITLE = "The Array Constructor: new Array( item0, item1, ...)";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"typeof new Array(1,2)",
|
||||
new TestCase( "typeof new Array(1,2)",
|
||||
"object",
|
||||
typeof new Array(1,2) );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(1,2)).toString",
|
||||
new TestCase( "(new Array(1,2)).toString",
|
||||
Array.prototype.toString,
|
||||
(new Array(1,2)).toString );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = new Array(1,2,3); arr.getClass = Object.prototype.toString; arr.getClass()",
|
||||
new TestCase( "var arr = new Array(1,2,3); arr.getClass = Object.prototype.toString; arr.getClass()",
|
||||
"[object Array]",
|
||||
eval("var arr = new Array(1,2,3); arr.getClass = Object.prototype.toString; arr.getClass()") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(1,2)).length",
|
||||
new TestCase( "(new Array(1,2)).length",
|
||||
2,
|
||||
(new Array(1,2)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = (new Array(1,2)); arr[0]",
|
||||
new TestCase( "var arr = (new Array(1,2)); arr[0]",
|
||||
1,
|
||||
eval("var arr = (new Array(1,2)); arr[0]") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = (new Array(1,2)); arr[1]",
|
||||
new TestCase( "var arr = (new Array(1,2)); arr[1]",
|
||||
2,
|
||||
eval("var arr = (new Array(1,2)); arr[1]") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = (new Array(1,2)); String(arr)",
|
||||
new TestCase( "var arr = (new Array(1,2)); String(arr)",
|
||||
"1,2",
|
||||
eval("var arr = (new Array(1,2)); String(arr)") );
|
||||
|
||||
|
@ -52,14 +52,12 @@ TEST_STRING += ARGUMENTS + ")";
|
||||
TEST_ARRAY = eval( TEST_STRING );
|
||||
|
||||
for ( var item = 0; item < TEST_LENGTH; item++ ) {
|
||||
new TestCase( SECTION,
|
||||
"["+item+"]",
|
||||
new TestCase( "["+item+"]",
|
||||
item,
|
||||
TEST_ARRAY[item] );
|
||||
}
|
||||
|
||||
new TestCase( SECTION,
|
||||
"new Array( ["+TEST_LENGTH+" arguments] ) +''",
|
||||
new TestCase( "new Array( ["+TEST_LENGTH+" arguments] ) +''",
|
||||
ARGUMENTS,
|
||||
TEST_ARRAY +"" );
|
||||
|
||||
|
@ -58,44 +58,36 @@ TEST_STRING += ARGUMENTS + ")";
|
||||
TEST_ARRAY = eval( TEST_STRING );
|
||||
|
||||
for ( var item = 0; item < TEST_LENGTH; item++ ) {
|
||||
new TestCase( SECTION,
|
||||
"TEST_ARRAY["+item+"]",
|
||||
new TestCase( "TEST_ARRAY["+item+"]",
|
||||
item,
|
||||
TEST_ARRAY[item] );
|
||||
}
|
||||
|
||||
new TestCase( SECTION,
|
||||
"new Array( ["+TEST_LENGTH+" arguments] ) +''",
|
||||
new TestCase( "new Array( ["+TEST_LENGTH+" arguments] ) +''",
|
||||
ARGUMENTS,
|
||||
TEST_ARRAY +"" );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"TEST_ARRAY.toString",
|
||||
new TestCase( "TEST_ARRAY.toString",
|
||||
Array.prototype.toString,
|
||||
TEST_ARRAY.toString );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"TEST_ARRAY.join",
|
||||
new TestCase( "TEST_ARRAY.join",
|
||||
Array.prototype.join,
|
||||
TEST_ARRAY.join );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"TEST_ARRAY.sort",
|
||||
new TestCase( "TEST_ARRAY.sort",
|
||||
Array.prototype.sort,
|
||||
TEST_ARRAY.sort );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"TEST_ARRAY.reverse",
|
||||
new TestCase( "TEST_ARRAY.reverse",
|
||||
Array.prototype.reverse,
|
||||
TEST_ARRAY.reverse );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"TEST_ARRAY.length",
|
||||
new TestCase( "TEST_ARRAY.length",
|
||||
TEST_LENGTH,
|
||||
TEST_ARRAY.length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"TEST_ARRAY.toString = Object.prototype.toString; TEST_ARRAY.toString()",
|
||||
new TestCase( "TEST_ARRAY.toString = Object.prototype.toString; TEST_ARRAY.toString()",
|
||||
"[object Array]",
|
||||
eval("TEST_ARRAY.toString = Object.prototype.toString; TEST_ARRAY.toString()") );
|
||||
|
||||
|
@ -42,88 +42,71 @@ var TITLE = "The Array Constructor: new Array( len )";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"new Array(0)",
|
||||
new TestCase( "new Array(0)",
|
||||
"",
|
||||
(new Array(0)).toString() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"typeof new Array(0)",
|
||||
new TestCase( "typeof new Array(0)",
|
||||
"object",
|
||||
(typeof new Array(0)) );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(0)).length",
|
||||
new TestCase( "(new Array(0)).length",
|
||||
0,
|
||||
(new Array(0)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(0)).toString",
|
||||
new TestCase( "(new Array(0)).toString",
|
||||
Array.prototype.toString,
|
||||
(new Array(0)).toString );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"new Array(1)",
|
||||
new TestCase( "new Array(1)",
|
||||
"",
|
||||
(new Array(1)).toString() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"new Array(1).length",
|
||||
new TestCase( "new Array(1).length",
|
||||
1,
|
||||
(new Array(1)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(1)).toString",
|
||||
new TestCase( "(new Array(1)).toString",
|
||||
Array.prototype.toString,
|
||||
(new Array(1)).toString );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(-0)).length",
|
||||
new TestCase( "(new Array(-0)).length",
|
||||
0,
|
||||
(new Array(-0)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(0)).length",
|
||||
new TestCase( "(new Array(0)).length",
|
||||
0,
|
||||
(new Array(0)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(10)).length",
|
||||
new TestCase( "(new Array(10)).length",
|
||||
10,
|
||||
(new Array(10)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array('1')).length",
|
||||
new TestCase( "(new Array('1')).length",
|
||||
1,
|
||||
(new Array('1')).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(1000)).length",
|
||||
new TestCase( "(new Array(1000)).length",
|
||||
1000,
|
||||
(new Array(1000)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array('1000')).length",
|
||||
new TestCase( "(new Array('1000')).length",
|
||||
1,
|
||||
(new Array('1000')).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(4294967295)).length",
|
||||
new TestCase( "(new Array(4294967295)).length",
|
||||
ToUint32(4294967295),
|
||||
(new Array(4294967295)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array('8589934592')).length",
|
||||
new TestCase( "(new Array('8589934592')).length",
|
||||
1,
|
||||
(new Array("8589934592")).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array('4294967296')).length",
|
||||
new TestCase( "(new Array('4294967296')).length",
|
||||
1,
|
||||
(new Array("4294967296")).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(1073741824)).length",
|
||||
new TestCase( "(new Array(1073741824)).length",
|
||||
ToUint32(1073741824),
|
||||
(new Array(1073741824)).length );
|
||||
|
||||
|
@ -40,43 +40,35 @@ var TITLE = "The Array Constructor: new Array( len )";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(new Number(1073741823))).length",
|
||||
new TestCase( "(new Array(new Number(1073741823))).length",
|
||||
1,
|
||||
(new Array(new Number(1073741823))).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(new Number(0))).length",
|
||||
new TestCase( "(new Array(new Number(0))).length",
|
||||
1,
|
||||
(new Array(new Number(0))).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(new Number(1000))).length",
|
||||
new TestCase( "(new Array(new Number(1000))).length",
|
||||
1,
|
||||
(new Array(new Number(1000))).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array('mozilla, larryzilla, curlyzilla')).length",
|
||||
new TestCase( "(new Array('mozilla, larryzilla, curlyzilla')).length",
|
||||
1,
|
||||
(new Array('mozilla, larryzilla, curlyzilla')).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(true)).length",
|
||||
new TestCase( "(new Array(true)).length",
|
||||
1,
|
||||
(new Array(true)).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(false)).length",
|
||||
new TestCase( "(new Array(false)).length",
|
||||
1,
|
||||
(new Array(false)).length);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(new Boolean(true)).length",
|
||||
new TestCase( "(new Array(new Boolean(true)).length",
|
||||
1,
|
||||
(new Array(new Boolean(true))).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(new Boolean(false)).length",
|
||||
new TestCase( "(new Array(new Boolean(false)).length",
|
||||
1,
|
||||
(new Array(new Boolean(false))).length );
|
||||
|
||||
|
@ -23,43 +23,35 @@ var TITLE = "The Array Constructor: new Array()";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"new Array() +''",
|
||||
new TestCase( "new Array() +''",
|
||||
"",
|
||||
(new Array()) +"" );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"typeof new Array()",
|
||||
new TestCase( "typeof new Array()",
|
||||
"object",
|
||||
(typeof new Array()) );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var arr = new Array(); arr.getClass = Object.prototype.toString; arr.getClass()",
|
||||
new TestCase( "var arr = new Array(); arr.getClass = Object.prototype.toString; arr.getClass()",
|
||||
"[object Array]",
|
||||
eval("var arr = new Array(); arr.getClass = Object.prototype.toString; arr.getClass()") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array()).length",
|
||||
new TestCase( "(new Array()).length",
|
||||
0,
|
||||
(new Array()).length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array()).toString == Array.prototype.toString",
|
||||
new TestCase( "(new Array()).toString == Array.prototype.toString",
|
||||
true,
|
||||
(new Array()).toString == Array.prototype.toString );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array()).join == Array.prototype.join",
|
||||
new TestCase( "(new Array()).join == Array.prototype.join",
|
||||
true,
|
||||
(new Array()).join == Array.prototype.join );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array()).reverse == Array.prototype.reverse",
|
||||
new TestCase( "(new Array()).reverse == Array.prototype.reverse",
|
||||
true,
|
||||
(new Array()).reverse == Array.prototype.reverse );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array()).sort == Array.prototype.sort",
|
||||
new TestCase( "(new Array()).sort == Array.prototype.sort",
|
||||
true,
|
||||
(new Array()).sort == Array.prototype.sort );
|
||||
|
||||
|
@ -23,23 +23,19 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
var ARRAY_PROTO = Array.prototype;
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var props = ''; for ( p in Array ) { props += p } props",
|
||||
new TestCase( "var props = ''; for ( p in Array ) { props += p } props",
|
||||
"",
|
||||
eval("var props = ''; for ( p in Array ) { props += p } props") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Array.prototype = null; Array.prototype",
|
||||
new TestCase( "Array.prototype = null; Array.prototype",
|
||||
ARRAY_PROTO,
|
||||
eval("Array.prototype = null; Array.prototype") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"delete Array.prototype",
|
||||
new TestCase( "delete Array.prototype",
|
||||
false,
|
||||
delete Array.prototype );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"delete Array.prototype; Array.prototype",
|
||||
new TestCase( "delete Array.prototype; Array.prototype",
|
||||
ARRAY_PROTO,
|
||||
eval("delete Array.prototype; Array.prototype") );
|
||||
|
||||
|
@ -19,8 +19,7 @@ var TITLE = "Array.length";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Array.length",
|
||||
new TestCase( "Array.length",
|
||||
1,
|
||||
Array.length );
|
||||
|
||||
|
@ -20,8 +20,7 @@ var TITLE = "Array.prototype.constructor";
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Array.prototype.constructor == Array",
|
||||
new TestCase( "Array.prototype.constructor == Array",
|
||||
true,
|
||||
Array.prototype.constructor == Array);
|
||||
|
||||
|
@ -22,38 +22,31 @@ var TITLE = "Array.prototype.toString";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Array.prototype.toString.length",
|
||||
new TestCase( "Array.prototype.toString.length",
|
||||
0,
|
||||
Array.prototype.toString.length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array()).toString()",
|
||||
new TestCase( "(new Array()).toString()",
|
||||
"",
|
||||
(new Array()).toString() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(2)).toString()",
|
||||
new TestCase( "(new Array(2)).toString()",
|
||||
",",
|
||||
(new Array(2)).toString() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(0,1)).toString()",
|
||||
new TestCase( "(new Array(0,1)).toString()",
|
||||
"0,1",
|
||||
(new Array(0,1)).toString() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array( Number.NaN, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY)).toString()",
|
||||
new TestCase( "(new Array( Number.NaN, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY)).toString()",
|
||||
"NaN,Infinity,-Infinity",
|
||||
(new Array( Number.NaN, Number.POSITIVE_INFINITY, Number.NEGATIVE_INFINITY)).toString() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array( Boolean(1), Boolean(0))).toString()",
|
||||
new TestCase( "(new Array( Boolean(1), Boolean(0))).toString()",
|
||||
"true,false",
|
||||
(new Array(Boolean(1),Boolean(0))).toString() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array(void 0,null)).toString()",
|
||||
new TestCase( "(new Array(void 0,null)).toString()",
|
||||
",",
|
||||
(new Array(void 0,null)).toString() );
|
||||
|
||||
@ -67,8 +60,7 @@ for ( var i = -50; i < 50; i+= 0.25 ) {
|
||||
|
||||
EXPECT_STRING = EXPECT_STRING.substring( 0, EXPECT_STRING.length -1 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"MYARR.toString()",
|
||||
new TestCase( "MYARR.toString()",
|
||||
EXPECT_STRING,
|
||||
MYARR.toString() );
|
||||
|
||||
|
@ -28,55 +28,47 @@ writeHeaderToLog( SECTION + " Array.prototype.join()");
|
||||
|
||||
var ARR_PROTOTYPE = Array.prototype;
|
||||
|
||||
new TestCase( SECTION, "Array.prototype.join.length", 1, Array.prototype.join.length );
|
||||
new TestCase( "Array.prototype.join.length", 1, Array.prototype.join.length );
|
||||
|
||||
// case where array length is 0
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var TEST_ARRAY = new Array(); TEST_ARRAY.join()",
|
||||
new TestCase( "var TEST_ARRAY = new Array(); TEST_ARRAY.join()",
|
||||
"",
|
||||
eval("var TEST_ARRAY = new Array(); TEST_ARRAY.join()") );
|
||||
|
||||
// array length is 0, but spearator is specified
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var TEST_ARRAY = new Array(); TEST_ARRAY.join(' ')",
|
||||
new TestCase( "var TEST_ARRAY = new Array(); TEST_ARRAY.join(' ')",
|
||||
"",
|
||||
eval("var TEST_ARRAY = new Array(); TEST_ARRAY.join(' ')") );
|
||||
|
||||
// length is greater than 0, separator is supplied
|
||||
new TestCase( SECTION,
|
||||
"var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join('&')",
|
||||
new TestCase( "var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join('&')",
|
||||
"&&true&false&123&[object Object]&true",
|
||||
eval("var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join('&')") );
|
||||
|
||||
// length is greater than 0, separator is empty string
|
||||
new TestCase( SECTION,
|
||||
"var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join('')",
|
||||
new TestCase( "var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join('')",
|
||||
"truefalse123[object Object]true",
|
||||
eval("var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join('')") );
|
||||
|
||||
// length is greater than 0, separator is undefined
|
||||
new TestCase( SECTION,
|
||||
"var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join(void 0)",
|
||||
new TestCase( "var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join(void 0)",
|
||||
",,true,false,123,[object Object],true",
|
||||
eval("var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join(void 0)") );
|
||||
|
||||
// length is greater than 0, separator is not supplied
|
||||
new TestCase( SECTION,
|
||||
"var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join()",
|
||||
new TestCase( "var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join()",
|
||||
",,true,false,123,[object Object],true",
|
||||
eval("var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join()") );
|
||||
|
||||
// separator is a control character
|
||||
new TestCase( SECTION,
|
||||
"var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join('\v')",
|
||||
new TestCase( "var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join('\v')",
|
||||
decodeURIComponent("%0B%0Btrue%0Bfalse%0B123%0B[object Object]%0Btrue"),
|
||||
eval("var TEST_ARRAY = new Array(null, void 0, true, false, 123, new Object(), new Boolean(true) ); TEST_ARRAY.join('\v')") );
|
||||
|
||||
// length of array is 1
|
||||
new TestCase( SECTION,
|
||||
"var TEST_ARRAY = new Array(true) ); TEST_ARRAY.join('\v')",
|
||||
new TestCase( "var TEST_ARRAY = new Array(true) ); TEST_ARRAY.join('\v')",
|
||||
"true",
|
||||
eval("var TEST_ARRAY = new Array(true); TEST_ARRAY.join('\v')") );
|
||||
|
||||
@ -97,19 +89,16 @@ for ( var index = 0; index < TEST_LENGTH; index++ ) {
|
||||
|
||||
TEST_ARRAY = eval( "new Array( "+ARGUMENTS +")" );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"TEST_ARRAY.join("+SEPARATOR+")",
|
||||
new TestCase( "TEST_ARRAY.join("+SEPARATOR+")",
|
||||
TEST_RESULT,
|
||||
TEST_ARRAY.join( SEPARATOR ) );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Array( Boolean(true), Boolean(false), null, void 0, Number(1e+21), Number(1e-7))).join()",
|
||||
new TestCase( "(new Array( Boolean(true), Boolean(false), null, void 0, Number(1e+21), Number(1e-7))).join()",
|
||||
"true,false,,,1e+21,1e-7",
|
||||
(new Array( Boolean(true), Boolean(false), null, void 0, Number(1e+21), Number(1e-7))).join() );
|
||||
|
||||
// this is not an Array object
|
||||
new TestCase( SECTION,
|
||||
"var OB = new Object_1('true,false,111,0.5,1.23e6,NaN,void 0,null'); OB.join(':')",
|
||||
new TestCase( "var OB = new Object_1('true,false,111,0.5,1.23e6,NaN,void 0,null'); OB.join(':')",
|
||||
"true:false:111:0.5:1230000:NaN::",
|
||||
eval("var OB = new Object_1('true,false,111,0.5,1.23e6,NaN,void 0,null'); OB.join(':')") );
|
||||
|
||||
|
@ -63,14 +63,12 @@ writeHeaderToLog( SECTION + " Array.prototype.reverse()");
|
||||
|
||||
var ARR_PROTOTYPE = Array.prototype;
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Array.prototype.reverse.length",
|
||||
new TestCase( "Array.prototype.reverse.length",
|
||||
0,
|
||||
Array.prototype.reverse.length );
|
||||
|
||||
// length of array is 0
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A.reverse(); A.length",
|
||||
new TestCase( "var A = new Array(); A.reverse(); A.length",
|
||||
0,
|
||||
eval("var A = new Array(); A.reverse(); A.length") );
|
||||
|
||||
@ -78,8 +76,7 @@ new TestCase( SECTION,
|
||||
var A = new Array(true);
|
||||
var R = Reverse(A);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(true); A.reverse(); A.length",
|
||||
new TestCase( "var A = new Array(true); A.reverse(); A.length",
|
||||
R.length,
|
||||
eval("var A = new Array(true); A.reverse(); A.length") );
|
||||
|
||||
@ -90,8 +87,7 @@ var S = "var A = new Array( true,false )";
|
||||
eval(S);
|
||||
var R = Reverse(A);
|
||||
|
||||
new TestCase( SECTION,
|
||||
S +"; A.reverse(); A.length",
|
||||
new TestCase( S +"; A.reverse(); A.length",
|
||||
R.length,
|
||||
eval( S + "; A.reverse(); A.length") );
|
||||
|
||||
@ -102,8 +98,7 @@ var S = "var A = new Array( true,false,null )";
|
||||
eval(S);
|
||||
var R = Reverse(A);
|
||||
|
||||
new TestCase( SECTION,
|
||||
S +"; A.reverse(); A.length",
|
||||
new TestCase( S +"; A.reverse(); A.length",
|
||||
R.length,
|
||||
eval( S + "; A.reverse(); A.length") );
|
||||
|
||||
@ -114,8 +109,7 @@ var S = "var A = new Array( true,false,null,void 0 )";
|
||||
eval(S);
|
||||
var R = Reverse(A);
|
||||
|
||||
new TestCase( SECTION,
|
||||
S +"; A.reverse(); A.length",
|
||||
new TestCase( S +"; A.reverse(); A.length",
|
||||
R.length,
|
||||
eval( S + "; A.reverse(); A.length") );
|
||||
CheckItems( R, A );
|
||||
@ -126,8 +120,7 @@ var S = "var A = new Array(); A[8] = 'hi', A[3] = 'yo'";
|
||||
eval(S);
|
||||
var R = Reverse(A);
|
||||
|
||||
new TestCase( SECTION,
|
||||
S +"; A.reverse(); A.length",
|
||||
new TestCase( S +"; A.reverse(); A.length",
|
||||
R.length,
|
||||
eval( S + "; A.reverse(); A.length") );
|
||||
|
||||
@ -149,8 +142,7 @@ var S = "var A = new Array("+args+")";
|
||||
eval(S);
|
||||
var R = Reverse(A);
|
||||
|
||||
new TestCase( SECTION,
|
||||
S +"; A.reverse(); A.length",
|
||||
new TestCase( S +"; A.reverse(); A.length",
|
||||
R.length,
|
||||
eval( S + "; A.reverse(); A.length") );
|
||||
|
||||
@ -169,8 +161,7 @@ var S = "var A = new Array("+args+")";
|
||||
eval(S);
|
||||
var R = Reverse(A);
|
||||
|
||||
new TestCase( SECTION,
|
||||
S +"; A.reverse(); A.length",
|
||||
new TestCase( S +"; A.reverse(); A.length",
|
||||
R.length,
|
||||
eval( S + "; A.reverse(); A.length") );
|
||||
|
||||
@ -180,8 +171,7 @@ var S = "var MYOBJECT = new Object_1( \"void 0, 1, null, 2, \'\'\" )";
|
||||
eval(S);
|
||||
var R = Reverse( A );
|
||||
|
||||
new TestCase( SECTION,
|
||||
S +"; A.reverse(); A.length",
|
||||
new TestCase( S +"; A.reverse(); A.length",
|
||||
R.length,
|
||||
eval( S + "; A.reverse(); A.length") );
|
||||
|
||||
@ -192,7 +182,6 @@ test();
|
||||
function CheckItems( R, A ) {
|
||||
for ( var i = 0; i < R.length; i++ ) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"A["+i+ "]",
|
||||
R[i],
|
||||
A[i] );
|
||||
|
@ -62,10 +62,10 @@ writeHeaderToLog( SECTION + " Array.prototype.reverse()");
|
||||
|
||||
var ARR_PROTOTYPE = Array.prototype;
|
||||
|
||||
new TestCase( SECTION, "Array.prototype.reverse.length", 0, Array.prototype.reverse.length );
|
||||
new TestCase( "Array.prototype.reverse.length", 0, Array.prototype.reverse.length );
|
||||
|
||||
// length of array is 0
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"var A = new Array(); A.reverse(); A.length",
|
||||
0,
|
||||
eval("var A = new Array(); A.reverse(); A.length") );
|
||||
@ -75,7 +75,6 @@ test();
|
||||
function CheckItems( R, A ) {
|
||||
for ( var i = 0; i < R.length; i++ ) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"A["+i+ "]",
|
||||
R[i],
|
||||
A[i] );
|
||||
|
@ -124,21 +124,19 @@ function CheckItems( S ) {
|
||||
eval( S );
|
||||
var E = Sort( A );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
S +"; A.sort(); A.length",
|
||||
E.length,
|
||||
eval( S + "; A.sort(); A.length") );
|
||||
|
||||
for ( var i = 0; i < E.length; i++ ) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"A["+i+ "].toString()",
|
||||
E[i] +"",
|
||||
A[i] +"");
|
||||
|
||||
if ( A[i] == void 0 && typeof A[i] == "undefined" ) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"typeof A["+i+ "]",
|
||||
typeof E[i],
|
||||
typeof A[i] );
|
||||
|
@ -125,21 +125,19 @@ function CheckItems( S ) {
|
||||
eval( S );
|
||||
var E = Sort( A );
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
S +"; A.sort(Compare); A.length",
|
||||
E.length,
|
||||
eval( S + "; A.sort(Compare); A.length") );
|
||||
|
||||
for ( var i = 0; i < E.length; i++ ) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"A["+i+ "].toString()",
|
||||
E[i] +"",
|
||||
A[i] +"");
|
||||
|
||||
if ( A[i] == void 0 && typeof A[i] == "undefined" ) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"typeof A["+i+ "]",
|
||||
typeof E[i],
|
||||
typeof A[i] );
|
||||
|
@ -71,7 +71,6 @@ stringarr.sort( stringsort );
|
||||
|
||||
for ( var i = 0; i < array.length; i++) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"testarr1["+i+"]",
|
||||
realarr[i],
|
||||
testarr1[i] );
|
||||
@ -79,7 +78,6 @@ for ( var i = 0; i < array.length; i++) {
|
||||
|
||||
for ( var i=0; i < array.length; i++) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"testarr2["+i+"]",
|
||||
realarr[i],
|
||||
testarr2[i] );
|
||||
@ -87,7 +85,6 @@ for ( var i=0; i < array.length; i++) {
|
||||
|
||||
for ( var i=0; i < array.length; i++) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"testarr3["+i+"]",
|
||||
realarr[i],
|
||||
testarr3[i] );
|
||||
@ -95,7 +92,6 @@ for ( var i=0; i < array.length; i++) {
|
||||
|
||||
for ( var i=0; i < array.length; i++) {
|
||||
new TestCase(
|
||||
SECTION,
|
||||
"testarr4["+i+"]",
|
||||
stringarr[i].toString(),
|
||||
testarr4[i].toString() );
|
||||
|
@ -26,13 +26,12 @@ var TITLE = "Properties of the Array Prototype Object";
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
|
||||
new TestCase( SECTION, "Array.prototype.length", 0, Array.prototype.length );
|
||||
new TestCase( "Array.prototype.length", 0, Array.prototype.length );
|
||||
|
||||
// verify that prototype object is an Array object.
|
||||
new TestCase( SECTION, "typeof Array.prototype", "object", typeof Array.prototype );
|
||||
new TestCase( "typeof Array.prototype", "object", typeof Array.prototype );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Array.prototype.toString = Object.prototype.toString; Array.prototype.toString()",
|
||||
new TestCase( "Array.prototype.toString = Object.prototype.toString; Array.prototype.toString()",
|
||||
"[object Array]",
|
||||
eval("Array.prototype.toString = Object.prototype.toString; Array.prototype.toString()") );
|
||||
|
||||
|
@ -49,19 +49,16 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
// P is "length"
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A.length = 1000; A.length",
|
||||
new TestCase( "var A = new Array(); A.length = 1000; A.length",
|
||||
1000,
|
||||
eval("var A = new Array(); A.length = 1000; A.length") );
|
||||
|
||||
// A has Property P, and P is not length or an array index
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(1000); A.name = 'name of this array'; A.name",
|
||||
new TestCase( "var A = new Array(1000); A.name = 'name of this array'; A.name",
|
||||
'name of this array',
|
||||
eval("var A = new Array(1000); A.name = 'name of this array'; A.name") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(1000); A.name = 'name of this array'; A.length",
|
||||
new TestCase( "var A = new Array(1000); A.name = 'name of this array'; A.length",
|
||||
1000,
|
||||
eval("var A = new Array(1000); A.name = 'name of this array'; A.length") );
|
||||
|
||||
@ -69,13 +66,11 @@ new TestCase( SECTION,
|
||||
// A has Property P, P is not length, P is an array index, and ToUint32(p) is less than the
|
||||
// value of length
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(1000); A[123] = 'hola'; A[123]",
|
||||
new TestCase( "var A = new Array(1000); A[123] = 'hola'; A[123]",
|
||||
'hola',
|
||||
eval("var A = new Array(1000); A[123] = 'hola'; A[123]") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(1000); A[123] = 'hola'; A.length",
|
||||
new TestCase( "var A = new Array(1000); A[123] = 'hola'; A.length",
|
||||
1000,
|
||||
eval("var A = new Array(1000); A[123] = 'hola'; A.length") );
|
||||
|
||||
@ -93,44 +88,37 @@ for ( var i = 0X0020, TEST_STRING = "var A = new Array( " ; i < 0x00ff; i++ ) {
|
||||
|
||||
var LENGTH = 0x00ff - 0x0020 - 2 /* "u"/"x" exclusions above */;
|
||||
|
||||
new TestCase( SECTION,
|
||||
TEST_STRING +" A[150] = 'hello'; A[150]",
|
||||
new TestCase( TEST_STRING +" A[150] = 'hello'; A[150]",
|
||||
'hello',
|
||||
eval( TEST_STRING + " A[150] = 'hello'; A[150]" ) );
|
||||
|
||||
new TestCase( SECTION,
|
||||
TEST_STRING +" A[150] = 'hello'; A[150]",
|
||||
new TestCase( TEST_STRING +" A[150] = 'hello'; A[150]",
|
||||
LENGTH,
|
||||
eval( TEST_STRING + " A[150] = 'hello'; A.length" ) );
|
||||
|
||||
// A has Property P, P is not length, P is an array index, and ToUint32(p) is not less than the
|
||||
// value of length
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A[123] = true; A.length",
|
||||
new TestCase( "var A = new Array(); A[123] = true; A.length",
|
||||
124,
|
||||
eval("var A = new Array(); A[123] = true; A.length") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(0,1,2,3,4,5,6,7,8,9,10); A[15] ='15'; A.length",
|
||||
new TestCase( "var A = new Array(0,1,2,3,4,5,6,7,8,9,10); A[15] ='15'; A.length",
|
||||
16,
|
||||
eval("var A = new Array(0,1,2,3,4,5,6,7,8,9,10); A[15] ='15'; A.length") );
|
||||
|
||||
for ( var i = 0; i < A.length; i++ ) {
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(0,1,2,3,4,5,6,7,8,9,10); A[15] ='15'; A[" +i +"]",
|
||||
new TestCase( "var A = new Array(0,1,2,3,4,5,6,7,8,9,10); A[15] ='15'; A[" +i +"]",
|
||||
(i <= 10) ? i : ( i == 15 ? '15' : void 0 ),
|
||||
A[i] );
|
||||
}
|
||||
// P is not an array index, and P is not "length"
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A.join.length = 4; A.join.length",
|
||||
new TestCase( "var A = new Array(); A.join.length = 4; A.join.length",
|
||||
1,
|
||||
eval("var A = new Array(); A.join.length = 4; A.join.length") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A.join.length = 4; A.length",
|
||||
new TestCase( "var A = new Array(); A.join.length = 4; A.length",
|
||||
0,
|
||||
eval("var A = new Array(); A.join.length = 4; A.length") );
|
||||
|
||||
|
@ -59,48 +59,40 @@ AddCase( "37xyz", "thirty-five" );
|
||||
AddCase("5000000000", 5)
|
||||
AddCase( "-2", -3 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"a[10]",
|
||||
new TestCase( "a[10]",
|
||||
void 0,
|
||||
a[10] );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"a[3]",
|
||||
new TestCase( "a[3]",
|
||||
void 0,
|
||||
a[3] );
|
||||
|
||||
a[4] = "four";
|
||||
|
||||
new TestCase( SECTION,
|
||||
"a[4] = \"four\"; a[4]",
|
||||
new TestCase( "a[4] = \"four\"; a[4]",
|
||||
"four",
|
||||
a[4] );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"a[\"4\"]",
|
||||
new TestCase( "a[\"4\"]",
|
||||
"four",
|
||||
a["4"] );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"a[\"4.00\"]",
|
||||
new TestCase( "a[\"4.00\"]",
|
||||
void 0,
|
||||
a["4.00"] );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"a.length",
|
||||
new TestCase( "a.length",
|
||||
5,
|
||||
a.length );
|
||||
|
||||
|
||||
a["5000000000"] = 5;
|
||||
|
||||
new TestCase( SECTION,
|
||||
"a[\"5000000000\"] = 5; a.length",
|
||||
new TestCase( "a[\"5000000000\"] = 5; a.length",
|
||||
5,
|
||||
a.length );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"a[\"-2\"] = -3; a.length",
|
||||
new TestCase( "a[\"-2\"] = -3; a.length",
|
||||
5,
|
||||
a.length );
|
||||
|
||||
@ -110,8 +102,7 @@ function AddCase ( arg, value ) {
|
||||
|
||||
a[arg] = value;
|
||||
|
||||
new TestCase( SECTION,
|
||||
"a[\"" + arg + "\"] = "+ value +"; a.length",
|
||||
new TestCase( "a[\"" + arg + "\"] = "+ value +"; a.length",
|
||||
0,
|
||||
a.length );
|
||||
}
|
||||
|
@ -23,28 +23,22 @@ var TITLE = "Array.length";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A.length",
|
||||
new TestCase( "var A = new Array(); A.length",
|
||||
0,
|
||||
eval("var A = new Array(); A.length") );
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A[Math.pow(2,32)-2] = 'hi'; A.length",
|
||||
new TestCase( "var A = new Array(); A[Math.pow(2,32)-2] = 'hi'; A.length",
|
||||
Math.pow(2,32)-1,
|
||||
eval("var A = new Array(); A[Math.pow(2,32)-2] = 'hi'; A.length") );
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A.length = 123; A.length",
|
||||
new TestCase( "var A = new Array(); A.length = 123; A.length",
|
||||
123,
|
||||
eval("var A = new Array(); A.length = 123; A.length") );
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A.length = 123; var PROPS = ''; for ( var p in A ) { PROPS += ( p == 'length' ? p : ''); } PROPS",
|
||||
new TestCase( "var A = new Array(); A.length = 123; var PROPS = ''; for ( var p in A ) { PROPS += ( p == 'length' ? p : ''); } PROPS",
|
||||
"",
|
||||
eval("var A = new Array(); A.length = 123; var PROPS = ''; for ( var p in A ) { PROPS += ( p == 'length' ? p : ''); } PROPS") );
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A.length = 123; delete A.length",
|
||||
new TestCase( "var A = new Array(); A.length = 123; delete A.length",
|
||||
false ,
|
||||
eval("var A = new Array(); A.length = 123; delete A.length") );
|
||||
new TestCase( SECTION,
|
||||
"var A = new Array(); A.length = 123; delete A.length; A.length",
|
||||
new TestCase( "var A = new Array(); A.length = 123; delete A.length; A.length",
|
||||
123,
|
||||
eval("var A = new Array(); A.length = 123; delete A.length; A.length") );
|
||||
test();
|
||||
|
@ -54,8 +54,7 @@ test();
|
||||
function addCase( object, old_len, set_len, new_len, checkitems ) {
|
||||
object.length = set_len;
|
||||
|
||||
new TestCase( SECTION,
|
||||
"array = new Array("+ old_len+"); array.length = " + set_len +
|
||||
new TestCase( "array = new Array("+ old_len+"); array.length = " + set_len +
|
||||
"; array.length",
|
||||
new_len,
|
||||
object.length );
|
||||
@ -69,8 +68,7 @@ function addCase( object, old_len, set_len, new_len, checkitems ) {
|
||||
passed = false;
|
||||
}
|
||||
}
|
||||
new TestCase( SECTION,
|
||||
"verify that array items have been deleted",
|
||||
new TestCase( "verify that array items have been deleted",
|
||||
true,
|
||||
passed );
|
||||
}
|
||||
@ -81,8 +79,7 @@ function addCase( object, old_len, set_len, new_len, checkitems ) {
|
||||
passed = false;
|
||||
}
|
||||
}
|
||||
new TestCase( SECTION,
|
||||
"verify that new items are undefined",
|
||||
new TestCase( "verify that new items are undefined",
|
||||
true,
|
||||
passed );
|
||||
}
|
||||
|
@ -34,28 +34,28 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
var array = new Array();
|
||||
var item = 0;
|
||||
|
||||
new TestCase( SECTION, "Boolean(1)", true, Boolean(1) );
|
||||
new TestCase( SECTION, "Boolean(0)", false, Boolean(0) );
|
||||
new TestCase( SECTION, "Boolean(-1)", true, Boolean(-1) );
|
||||
new TestCase( SECTION, "Boolean('1')", true, Boolean("1") );
|
||||
new TestCase( SECTION, "Boolean('0')", true, Boolean("0") );
|
||||
new TestCase( SECTION, "Boolean('-1')", true, Boolean("-1") );
|
||||
new TestCase( SECTION, "Boolean(true)", true, Boolean(true) );
|
||||
new TestCase( SECTION, "Boolean(false)", false, Boolean(false) );
|
||||
new TestCase( "Boolean(1)", true, Boolean(1) );
|
||||
new TestCase( "Boolean(0)", false, Boolean(0) );
|
||||
new TestCase( "Boolean(-1)", true, Boolean(-1) );
|
||||
new TestCase( "Boolean('1')", true, Boolean("1") );
|
||||
new TestCase( "Boolean('0')", true, Boolean("0") );
|
||||
new TestCase( "Boolean('-1')", true, Boolean("-1") );
|
||||
new TestCase( "Boolean(true)", true, Boolean(true) );
|
||||
new TestCase( "Boolean(false)", false, Boolean(false) );
|
||||
|
||||
new TestCase( SECTION, "Boolean('true')", true, Boolean("true") );
|
||||
new TestCase( SECTION, "Boolean('false')", true, Boolean("false") );
|
||||
new TestCase( SECTION, "Boolean(null)", false, Boolean(null) );
|
||||
new TestCase( "Boolean('true')", true, Boolean("true") );
|
||||
new TestCase( "Boolean('false')", true, Boolean("false") );
|
||||
new TestCase( "Boolean(null)", false, Boolean(null) );
|
||||
|
||||
new TestCase( SECTION, "Boolean(-Infinity)", true, Boolean(Number.NEGATIVE_INFINITY) );
|
||||
new TestCase( SECTION, "Boolean(NaN)", false, Boolean(Number.NaN) );
|
||||
new TestCase( SECTION, "Boolean(void(0))", false, Boolean( void(0) ) );
|
||||
new TestCase( SECTION, "Boolean(x=0)", false, Boolean( x=0 ) );
|
||||
new TestCase( SECTION, "Boolean(x=1)", true, Boolean( x=1 ) );
|
||||
new TestCase( SECTION, "Boolean(x=false)", false, Boolean( x=false ) );
|
||||
new TestCase( SECTION, "Boolean(x=true)", true, Boolean( x=true ) );
|
||||
new TestCase( SECTION, "Boolean(x=null)", false, Boolean( x=null ) );
|
||||
new TestCase( SECTION, "Boolean()", false, Boolean() );
|
||||
// array[item++] = new TestCase( SECTION, "Boolean(var someVar)", false, Boolean( someVar ) );
|
||||
new TestCase( "Boolean(-Infinity)", true, Boolean(Number.NEGATIVE_INFINITY) );
|
||||
new TestCase( "Boolean(NaN)", false, Boolean(Number.NaN) );
|
||||
new TestCase( "Boolean(void(0))", false, Boolean( void(0) ) );
|
||||
new TestCase( "Boolean(x=0)", false, Boolean( x=0 ) );
|
||||
new TestCase( "Boolean(x=1)", true, Boolean( x=1 ) );
|
||||
new TestCase( "Boolean(x=false)", false, Boolean( x=false ) );
|
||||
new TestCase( "Boolean(x=true)", true, Boolean( x=true ) );
|
||||
new TestCase( "Boolean(x=null)", false, Boolean( x=null ) );
|
||||
new TestCase( "Boolean()", false, Boolean() );
|
||||
// array[item++] = new TestCase( "Boolean(var someVar)", false, Boolean( someVar ) );
|
||||
|
||||
test();
|
||||
|
@ -30,97 +30,96 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
var array = new Array();
|
||||
var item = 0;
|
||||
|
||||
new TestCase( SECTION, "typeof (new Boolean(1))", "object", typeof (new Boolean(1)) );
|
||||
new TestCase( SECTION, "(new Boolean(1)).constructor", Boolean.prototype.constructor, (new Boolean(1)).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "typeof (new Boolean(1))", "object", typeof (new Boolean(1)) );
|
||||
new TestCase( "(new Boolean(1)).constructor", Boolean.prototype.constructor, (new Boolean(1)).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean(1);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean(1);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean(1)).valueOf()", true, (new Boolean(1)).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean(1)", "object", typeof new Boolean(1) );
|
||||
new TestCase( SECTION, "(new Boolean(0)).constructor", Boolean.prototype.constructor, (new Boolean(0)).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean(1)).valueOf()", true, (new Boolean(1)).valueOf() );
|
||||
new TestCase( "typeof new Boolean(1)", "object", typeof new Boolean(1) );
|
||||
new TestCase( "(new Boolean(0)).constructor", Boolean.prototype.constructor, (new Boolean(0)).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean(0);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean(0);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean(0)).valueOf()", false, (new Boolean(0)).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean(0)", "object", typeof new Boolean(0) );
|
||||
new TestCase( SECTION, "(new Boolean(-1)).constructor", Boolean.prototype.constructor, (new Boolean(-1)).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean(0)).valueOf()", false, (new Boolean(0)).valueOf() );
|
||||
new TestCase( "typeof new Boolean(0)", "object", typeof new Boolean(0) );
|
||||
new TestCase( "(new Boolean(-1)).constructor", Boolean.prototype.constructor, (new Boolean(-1)).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean(-1);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean(-1);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean(-1)).valueOf()", true, (new Boolean(-1)).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean(-1)", "object", typeof new Boolean(-1) );
|
||||
new TestCase( SECTION, "(new Boolean('1')).constructor", Boolean.prototype.constructor, (new Boolean('1')).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean(-1)).valueOf()", true, (new Boolean(-1)).valueOf() );
|
||||
new TestCase( "typeof new Boolean(-1)", "object", typeof new Boolean(-1) );
|
||||
new TestCase( "(new Boolean('1')).constructor", Boolean.prototype.constructor, (new Boolean('1')).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean('1');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean('1');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean('1')).valueOf()", true, (new Boolean('1')).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean('1')", "object", typeof new Boolean('1') );
|
||||
new TestCase( SECTION, "(new Boolean('0')).constructor", Boolean.prototype.constructor, (new Boolean('0')).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean('1')).valueOf()", true, (new Boolean('1')).valueOf() );
|
||||
new TestCase( "typeof new Boolean('1')", "object", typeof new Boolean('1') );
|
||||
new TestCase( "(new Boolean('0')).constructor", Boolean.prototype.constructor, (new Boolean('0')).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean('0');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean('0');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean('0')).valueOf()", true, (new Boolean('0')).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean('0')", "object", typeof new Boolean('0') );
|
||||
new TestCase( SECTION, "(new Boolean('-1')).constructor", Boolean.prototype.constructor, (new Boolean('-1')).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean('0')).valueOf()", true, (new Boolean('0')).valueOf() );
|
||||
new TestCase( "typeof new Boolean('0')", "object", typeof new Boolean('0') );
|
||||
new TestCase( "(new Boolean('-1')).constructor", Boolean.prototype.constructor, (new Boolean('-1')).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean('-1');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean('-1');TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean('-1')).valueOf()", true, (new Boolean('-1')).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean('-1')", "object", typeof new Boolean('-1') );
|
||||
new TestCase( SECTION, "(new Boolean(new Boolean(true))).constructor", Boolean.prototype.constructor, (new Boolean(new Boolean(true))).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean('-1')).valueOf()", true, (new Boolean('-1')).valueOf() );
|
||||
new TestCase( "typeof new Boolean('-1')", "object", typeof new Boolean('-1') );
|
||||
new TestCase( "(new Boolean(new Boolean(true))).constructor", Boolean.prototype.constructor, (new Boolean(new Boolean(true))).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean(new Boolean(true));TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean(new Boolean(true));TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean(new Boolean(true))).valueOf()", true, (new Boolean(new Boolean(true))).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean(new Boolean(true))", "object", typeof new Boolean(new Boolean(true)) );
|
||||
new TestCase( SECTION, "(new Boolean(Number.NaN)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NaN)).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean(new Boolean(true))).valueOf()", true, (new Boolean(new Boolean(true))).valueOf() );
|
||||
new TestCase( "typeof new Boolean(new Boolean(true))", "object", typeof new Boolean(new Boolean(true)) );
|
||||
new TestCase( "(new Boolean(Number.NaN)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NaN)).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean(Number.NaN);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean(Number.NaN);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean(Number.NaN)).valueOf()", false, (new Boolean(Number.NaN)).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean(Number.NaN)", "object", typeof new Boolean(Number.NaN) );
|
||||
new TestCase( SECTION, "(new Boolean(null)).constructor", Boolean.prototype.constructor, (new Boolean(null)).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean(Number.NaN)).valueOf()", false, (new Boolean(Number.NaN)).valueOf() );
|
||||
new TestCase( "typeof new Boolean(Number.NaN)", "object", typeof new Boolean(Number.NaN) );
|
||||
new TestCase( "(new Boolean(null)).constructor", Boolean.prototype.constructor, (new Boolean(null)).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean(null);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean(null);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean(null)).valueOf()", false, (new Boolean(null)).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean(null)", "object", typeof new Boolean(null) );
|
||||
new TestCase( SECTION, "(new Boolean(void 0)).constructor", Boolean.prototype.constructor, (new Boolean(void 0)).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean(null)).valueOf()", false, (new Boolean(null)).valueOf() );
|
||||
new TestCase( "typeof new Boolean(null)", "object", typeof new Boolean(null) );
|
||||
new TestCase( "(new Boolean(void 0)).constructor", Boolean.prototype.constructor, (new Boolean(void 0)).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean(void 0);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean(void 0);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean(void 0)).valueOf()", false, (new Boolean(void 0)).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean(void 0)", "object", typeof new Boolean(void 0) );
|
||||
new TestCase( SECTION, "(new Boolean(Number.POSITIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.POSITIVE_INFINITY)).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean(void 0)).valueOf()", false, (new Boolean(void 0)).valueOf() );
|
||||
new TestCase( "typeof new Boolean(void 0)", "object", typeof new Boolean(void 0) );
|
||||
new TestCase( "(new Boolean(Number.POSITIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.POSITIVE_INFINITY)).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean(Number.POSITIVE_INFINITY);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean(Number.POSITIVE_INFINITY);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean(Number.POSITIVE_INFINITY)).valueOf()", true, (new Boolean(Number.POSITIVE_INFINITY)).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean(Number.POSITIVE_INFINITY)", "object", typeof new Boolean(Number.POSITIVE_INFINITY) );
|
||||
new TestCase( SECTION, "(new Boolean(Number.NEGATIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NEGATIVE_INFINITY)).constructor );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "(new Boolean(Number.POSITIVE_INFINITY)).valueOf()", true, (new Boolean(Number.POSITIVE_INFINITY)).valueOf() );
|
||||
new TestCase( "typeof new Boolean(Number.POSITIVE_INFINITY)", "object", typeof new Boolean(Number.POSITIVE_INFINITY) );
|
||||
new TestCase( "(new Boolean(Number.NEGATIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NEGATIVE_INFINITY)).constructor );
|
||||
new TestCase(
|
||||
"TESTBOOL=new Boolean(Number.NEGATIVE_INFINITY);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean(Number.NEGATIVE_INFINITY);TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( SECTION, "(new Boolean(Number.NEGATIVE_INFINITY)).valueOf()", true, (new Boolean(Number.NEGATIVE_INFINITY)).valueOf() );
|
||||
new TestCase( SECTION, "typeof new Boolean(Number.NEGATIVE_INFINITY)", "object", typeof new Boolean(Number.NEGATIVE_INFINITY) );
|
||||
new TestCase( SECTION, "(new Boolean(Number.NEGATIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NEGATIVE_INFINITY)).constructor );
|
||||
new TestCase( "15.6.2.2",
|
||||
"TESTBOOL=new Boolean();TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
new TestCase( "(new Boolean(Number.NEGATIVE_INFINITY)).valueOf()", true, (new Boolean(Number.NEGATIVE_INFINITY)).valueOf() );
|
||||
new TestCase( "typeof new Boolean(Number.NEGATIVE_INFINITY)", "object", typeof new Boolean(Number.NEGATIVE_INFINITY) );
|
||||
new TestCase( "(new Boolean(Number.NEGATIVE_INFINITY)).constructor", Boolean.prototype.constructor, (new Boolean(Number.NEGATIVE_INFINITY)).constructor );
|
||||
new TestCase( "TESTBOOL=new Boolean();TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()",
|
||||
"[object Boolean]",
|
||||
eval("TESTBOOL=new Boolean();TESTBOOL.toString=Object.prototype.toString;TESTBOOL.toString()") );
|
||||
new TestCase( "15.6.2.2", "(new Boolean()).valueOf()", false, (new Boolean()).valueOf() );
|
||||
new TestCase( "15.6.2.2", "typeof new Boolean()", "object", typeof new Boolean() );
|
||||
new TestCase( "(new Boolean()).valueOf()", false, (new Boolean()).valueOf() );
|
||||
new TestCase( "typeof new Boolean()", "object", typeof new Boolean() );
|
||||
|
||||
test();
|
||||
|
@ -30,8 +30,7 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
var array = new Array();
|
||||
var item = 0;
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var str='';for ( p in Boolean ) { str += p } str;",
|
||||
new TestCase( "var str='';for ( p in Boolean ) { str += p } str;",
|
||||
"",
|
||||
eval("var str='';for ( p in Boolean ) { str += p } str;") );
|
||||
test();
|
||||
|
@ -28,8 +28,7 @@ var TITLE = "Boolean.prototype"
|
||||
var array = new Array();
|
||||
var item = 0;
|
||||
|
||||
new TestCase( SECTION,
|
||||
"delete( Boolean.prototype)",
|
||||
new TestCase( "delete( Boolean.prototype)",
|
||||
false,
|
||||
delete( Boolean.prototype) );
|
||||
|
||||
|
@ -28,8 +28,7 @@ var TITLE = "Boolean.prototype"
|
||||
var array = new Array();
|
||||
var item = 0;
|
||||
|
||||
new TestCase( SECTION,
|
||||
"delete( Boolean.prototype); Boolean.prototype",
|
||||
new TestCase( "delete( Boolean.prototype); Boolean.prototype",
|
||||
Boolean.prototype,
|
||||
eval("delete( Boolean.prototype); Boolean.prototype") );
|
||||
|
||||
|
@ -27,13 +27,11 @@ var TITLE = "Boolean.prototype"
|
||||
|
||||
var BOOL_PROTO = Boolean.prototype;
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var BOOL_PROTO = Boolean.prototype; Boolean.prototype=null; Boolean.prototype == BOOL_PROTO",
|
||||
new TestCase( "var BOOL_PROTO = Boolean.prototype; Boolean.prototype=null; Boolean.prototype == BOOL_PROTO",
|
||||
true,
|
||||
eval("var BOOL_PROTO = Boolean.prototype; Boolean.prototype=null; Boolean.prototype == BOOL_PROTO") );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"var BOOL_PROTO = Boolean.prototype; Boolean.prototype=null; Boolean.prototype == null",
|
||||
new TestCase( "var BOOL_PROTO = Boolean.prototype; Boolean.prototype=null; Boolean.prototype == null",
|
||||
false,
|
||||
eval("var BOOL_PROTO = Boolean.prototype; Boolean.prototype=null; Boolean.prototype == null") );
|
||||
|
||||
|
@ -28,7 +28,7 @@ var TITLE = "Boolean.prototype";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION, "Boolean.prototype.valueOf()", false, Boolean.prototype.valueOf() );
|
||||
new TestCase( SECTION, "Boolean.length", 1, Boolean.length );
|
||||
new TestCase( "Boolean.prototype.valueOf()", false, Boolean.prototype.valueOf() );
|
||||
new TestCase( "Boolean.length", 1, Boolean.length );
|
||||
|
||||
test();
|
||||
|
@ -26,12 +26,12 @@ var SECTION = "15.6.4-1";
|
||||
|
||||
writeHeaderToLog( SECTION + " Properties of the Boolean Prototype Object");
|
||||
|
||||
new TestCase( SECTION, "typeof Boolean.prototype == typeof( new Boolean )", true, typeof Boolean.prototype == typeof( new Boolean ) );
|
||||
new TestCase( SECTION, "typeof( Boolean.prototype )", "object", typeof(Boolean.prototype) );
|
||||
new TestCase( SECTION,
|
||||
new TestCase( "typeof Boolean.prototype == typeof( new Boolean )", true, typeof Boolean.prototype == typeof( new Boolean ) );
|
||||
new TestCase( "typeof( Boolean.prototype )", "object", typeof(Boolean.prototype) );
|
||||
new TestCase(
|
||||
"Boolean.prototype.toString = Object.prototype.toString; Boolean.prototype.toString()",
|
||||
"[object Boolean]",
|
||||
eval("Boolean.prototype.toString = Object.prototype.toString; Boolean.prototype.toString()") );
|
||||
new TestCase( SECTION, "Boolean.prototype.valueOf()", false, Boolean.prototype.valueOf() );
|
||||
new TestCase( "Boolean.prototype.valueOf()", false, Boolean.prototype.valueOf() );
|
||||
|
||||
test();
|
||||
|
@ -20,8 +20,7 @@ var VERSION = "ECMA_1";
|
||||
var TITLE = "Boolean.prototype.constructor"
|
||||
writeHeaderToLog( SECTION + TITLE );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"( Boolean.prototype.constructor == Boolean )",
|
||||
new TestCase( "( Boolean.prototype.constructor == Boolean )",
|
||||
true ,
|
||||
(Boolean.prototype.constructor == Boolean) );
|
||||
test();
|
||||
|
@ -26,32 +26,32 @@ var TITLE = "Boolean.prototype.toString()"
|
||||
writeHeaderToLog( SECTION + TITLE );
|
||||
|
||||
|
||||
new TestCase( SECTION, "new Boolean(1)", "true", (new Boolean(1)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(0)", "false", (new Boolean(0)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(-1)", "true", (new Boolean(-1)).toString() );
|
||||
new TestCase( SECTION, "new Boolean('1')", "true", (new Boolean("1")).toString() );
|
||||
new TestCase( SECTION, "new Boolean('0')", "true", (new Boolean("0")).toString() );
|
||||
new TestCase( SECTION, "new Boolean(true)", "true", (new Boolean(true)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(false)", "false", (new Boolean(false)).toString() );
|
||||
new TestCase( SECTION, "new Boolean('true')", "true", (new Boolean('true')).toString() );
|
||||
new TestCase( SECTION, "new Boolean('false')", "true", (new Boolean('false')).toString() );
|
||||
new TestCase( "new Boolean(1)", "true", (new Boolean(1)).toString() );
|
||||
new TestCase( "new Boolean(0)", "false", (new Boolean(0)).toString() );
|
||||
new TestCase( "new Boolean(-1)", "true", (new Boolean(-1)).toString() );
|
||||
new TestCase( "new Boolean('1')", "true", (new Boolean("1")).toString() );
|
||||
new TestCase( "new Boolean('0')", "true", (new Boolean("0")).toString() );
|
||||
new TestCase( "new Boolean(true)", "true", (new Boolean(true)).toString() );
|
||||
new TestCase( "new Boolean(false)", "false", (new Boolean(false)).toString() );
|
||||
new TestCase( "new Boolean('true')", "true", (new Boolean('true')).toString() );
|
||||
new TestCase( "new Boolean('false')", "true", (new Boolean('false')).toString() );
|
||||
|
||||
new TestCase( SECTION, "new Boolean('')", "false", (new Boolean('')).toString() );
|
||||
new TestCase( SECTION, "new Boolean(null)", "false", (new Boolean(null)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(void(0))", "false", (new Boolean(void(0))).toString() );
|
||||
new TestCase( SECTION, "new Boolean(-Infinity)", "true", (new Boolean(Number.NEGATIVE_INFINITY)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(NaN)", "false", (new Boolean(Number.NaN)).toString() );
|
||||
new TestCase( SECTION, "new Boolean()", "false", (new Boolean()).toString() );
|
||||
new TestCase( SECTION, "new Boolean(x=1)", "true", (new Boolean(x=1)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(x=0)", "false", (new Boolean(x=0)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(x=false)", "false", (new Boolean(x=false)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(x=true)", "true", (new Boolean(x=true)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(x=null)", "false", (new Boolean(x=null)).toString() );
|
||||
new TestCase( SECTION, "new Boolean(x='')", "false", (new Boolean(x="")).toString() );
|
||||
new TestCase( SECTION, "new Boolean(x=' ')", "true", (new Boolean(x=" ")).toString() );
|
||||
new TestCase( "new Boolean('')", "false", (new Boolean('')).toString() );
|
||||
new TestCase( "new Boolean(null)", "false", (new Boolean(null)).toString() );
|
||||
new TestCase( "new Boolean(void(0))", "false", (new Boolean(void(0))).toString() );
|
||||
new TestCase( "new Boolean(-Infinity)", "true", (new Boolean(Number.NEGATIVE_INFINITY)).toString() );
|
||||
new TestCase( "new Boolean(NaN)", "false", (new Boolean(Number.NaN)).toString() );
|
||||
new TestCase( "new Boolean()", "false", (new Boolean()).toString() );
|
||||
new TestCase( "new Boolean(x=1)", "true", (new Boolean(x=1)).toString() );
|
||||
new TestCase( "new Boolean(x=0)", "false", (new Boolean(x=0)).toString() );
|
||||
new TestCase( "new Boolean(x=false)", "false", (new Boolean(x=false)).toString() );
|
||||
new TestCase( "new Boolean(x=true)", "true", (new Boolean(x=true)).toString() );
|
||||
new TestCase( "new Boolean(x=null)", "false", (new Boolean(x=null)).toString() );
|
||||
new TestCase( "new Boolean(x='')", "false", (new Boolean(x="")).toString() );
|
||||
new TestCase( "new Boolean(x=' ')", "true", (new Boolean(x=" ")).toString() );
|
||||
|
||||
new TestCase( SECTION, "new Boolean(new MyObject(true))", "true", (new Boolean(new MyObject(true))).toString() );
|
||||
new TestCase( SECTION, "new Boolean(new MyObject(false))", "true", (new Boolean(new MyObject(false))).toString() );
|
||||
new TestCase( "new Boolean(new MyObject(true))", "true", (new Boolean(new MyObject(true))).toString() );
|
||||
new TestCase( "new Boolean(new MyObject(false))", "true", (new Boolean(new MyObject(false))).toString() );
|
||||
|
||||
test();
|
||||
|
||||
|
@ -23,16 +23,13 @@ var VERSION = "ECMA_1";
|
||||
var TITLE = "Boolean.prototype.toString()"
|
||||
writeHeaderToLog( SECTION + TITLE );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"tostr=Boolean.prototype.toString; x=new Boolean(); x.toString=tostr;x.toString()",
|
||||
new TestCase( "tostr=Boolean.prototype.toString; x=new Boolean(); x.toString=tostr;x.toString()",
|
||||
"false",
|
||||
eval("tostr=Boolean.prototype.toString; x=new Boolean(); x.toString=tostr;x.toString()") );
|
||||
new TestCase( SECTION,
|
||||
"tostr=Boolean.prototype.toString; x=new Boolean(true); x.toString=tostr; x.toString()",
|
||||
new TestCase( "tostr=Boolean.prototype.toString; x=new Boolean(true); x.toString=tostr; x.toString()",
|
||||
"true",
|
||||
eval("tostr=Boolean.prototype.toString; x=new Boolean(true); x.toString=tostr; x.toString()") );
|
||||
new TestCase( SECTION,
|
||||
"tostr=Boolean.prototype.toString; x=new Boolean(false); x.toString=tostr;x.toString()",
|
||||
new TestCase( "tostr=Boolean.prototype.toString; x=new Boolean(false); x.toString=tostr;x.toString()",
|
||||
"false",
|
||||
eval("tostr=Boolean.prototype.toString; x=new Boolean(); x.toString=tostr;x.toString()") );
|
||||
test();
|
||||
|
@ -24,7 +24,7 @@ var VERSION = "ECMA_1";
|
||||
var TITLE = "Boolean.prototype.toString()"
|
||||
writeHeaderToLog( SECTION + TITLE );
|
||||
|
||||
new TestCase( SECTION, "tostr=Boolean.prototype.toString; x=true; x.toString=tostr;x.toString()", "true", eval("tostr=Boolean.prototype.toString; x=true; x.toString=tostr;x.toString()") );
|
||||
new TestCase( SECTION, "tostr=Boolean.prototype.toString; x=false; x.toString=tostr;x.toString()", "false", eval("tostr=Boolean.prototype.toString; x=false; x.toString=tostr;x.toString()") );
|
||||
new TestCase( "tostr=Boolean.prototype.toString; x=true; x.toString=tostr;x.toString()", "true", eval("tostr=Boolean.prototype.toString; x=true; x.toString=tostr;x.toString()") );
|
||||
new TestCase( "tostr=Boolean.prototype.toString; x=false; x.toString=tostr;x.toString()", "false", eval("tostr=Boolean.prototype.toString; x=false; x.toString=tostr;x.toString()") );
|
||||
|
||||
test();
|
||||
|
@ -25,8 +25,7 @@ writeHeaderToLog( SECTION +" "+ TITLE );
|
||||
|
||||
DESCRIPTION = "tostr=Boolean.prototype.toString; x=new String( 'hello' ); x.toString=tostr; x.toString()";
|
||||
|
||||
new TestCase( SECTION,
|
||||
"tostr=Boolean.prototype.toString; x=new String( 'hello' ); x.toString=tostr; x.toString()",
|
||||
new TestCase( "tostr=Boolean.prototype.toString; x=new String( 'hello' ); x.toString=tostr; x.toString()",
|
||||
"error",
|
||||
eval("tostr=Boolean.prototype.toString; x=new String( 'hello' ); x.toString=tostr; x.toString()") );
|
||||
|
||||
|
@ -24,30 +24,30 @@ var TITLE = "Boolean.prototype.valueOf()";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION, "new Boolean(1)", true, (new Boolean(1)).valueOf() );
|
||||
new TestCase( "new Boolean(1)", true, (new Boolean(1)).valueOf() );
|
||||
|
||||
new TestCase( SECTION, "new Boolean(0)", false, (new Boolean(0)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(-1)", true, (new Boolean(-1)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean('1')", true, (new Boolean("1")).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean('0')", true, (new Boolean("0")).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(true)", true, (new Boolean(true)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(false)", false, (new Boolean(false)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean('true')", true, (new Boolean("true")).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean('false')", true, (new Boolean('false')).valueOf() );
|
||||
new TestCase( "new Boolean(0)", false, (new Boolean(0)).valueOf() );
|
||||
new TestCase( "new Boolean(-1)", true, (new Boolean(-1)).valueOf() );
|
||||
new TestCase( "new Boolean('1')", true, (new Boolean("1")).valueOf() );
|
||||
new TestCase( "new Boolean('0')", true, (new Boolean("0")).valueOf() );
|
||||
new TestCase( "new Boolean(true)", true, (new Boolean(true)).valueOf() );
|
||||
new TestCase( "new Boolean(false)", false, (new Boolean(false)).valueOf() );
|
||||
new TestCase( "new Boolean('true')", true, (new Boolean("true")).valueOf() );
|
||||
new TestCase( "new Boolean('false')", true, (new Boolean('false')).valueOf() );
|
||||
|
||||
new TestCase( SECTION, "new Boolean('')", false, (new Boolean('')).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(null)", false, (new Boolean(null)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(void(0))", false, (new Boolean(void(0))).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(-Infinity)", true, (new Boolean(Number.NEGATIVE_INFINITY)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(NaN)", false, (new Boolean(Number.NaN)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean()", false, (new Boolean()).valueOf() );
|
||||
new TestCase( "new Boolean('')", false, (new Boolean('')).valueOf() );
|
||||
new TestCase( "new Boolean(null)", false, (new Boolean(null)).valueOf() );
|
||||
new TestCase( "new Boolean(void(0))", false, (new Boolean(void(0))).valueOf() );
|
||||
new TestCase( "new Boolean(-Infinity)", true, (new Boolean(Number.NEGATIVE_INFINITY)).valueOf() );
|
||||
new TestCase( "new Boolean(NaN)", false, (new Boolean(Number.NaN)).valueOf() );
|
||||
new TestCase( "new Boolean()", false, (new Boolean()).valueOf() );
|
||||
|
||||
new TestCase( SECTION, "new Boolean(x=1)", true, (new Boolean(x=1)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(x=0)", false, (new Boolean(x=0)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(x=false)", false, (new Boolean(x=false)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(x=true)", true, (new Boolean(x=true)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(x=null)", false, (new Boolean(x=null)).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(x='')", false, (new Boolean(x="")).valueOf() );
|
||||
new TestCase( SECTION, "new Boolean(x=' ')", true, (new Boolean(x=" ")).valueOf() );
|
||||
new TestCase( "new Boolean(x=1)", true, (new Boolean(x=1)).valueOf() );
|
||||
new TestCase( "new Boolean(x=0)", false, (new Boolean(x=0)).valueOf() );
|
||||
new TestCase( "new Boolean(x=false)", false, (new Boolean(x=false)).valueOf() );
|
||||
new TestCase( "new Boolean(x=true)", true, (new Boolean(x=true)).valueOf() );
|
||||
new TestCase( "new Boolean(x=null)", false, (new Boolean(x=null)).valueOf() );
|
||||
new TestCase( "new Boolean(x='')", false, (new Boolean(x="")).valueOf() );
|
||||
new TestCase( "new Boolean(x=' ')", true, (new Boolean(x=" ")).valueOf() );
|
||||
|
||||
test();
|
||||
|
@ -25,8 +25,8 @@ var TITLE = "Boolean.prototype.valueOf()";
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
|
||||
new TestCase( SECTION, "valof=Boolean.prototype.valueOf; x=new Boolean(); x.valueOf=valof;x.valueOf()", false, eval("valof=Boolean.prototype.valueOf; x=new Boolean(); x.valueOf=valof;x.valueOf()") );
|
||||
new TestCase( "valof=Boolean.prototype.valueOf; x=new Boolean(); x.valueOf=valof;x.valueOf()", false, eval("valof=Boolean.prototype.valueOf; x=new Boolean(); x.valueOf=valof;x.valueOf()") );
|
||||
|
||||
new TestCase( SECTION, "valof=Boolean.prototype.valueOf; x=new Boolean(true); x.valueOf=valof;x.valueOf()", true, eval("valof=Boolean.prototype.valueOf; x=new Boolean(true); x.valueOf=valof;x.valueOf()") );
|
||||
new TestCase( "valof=Boolean.prototype.valueOf; x=new Boolean(true); x.valueOf=valof;x.valueOf()", true, eval("valof=Boolean.prototype.valueOf; x=new Boolean(true); x.valueOf=valof;x.valueOf()") );
|
||||
|
||||
test();
|
||||
|
@ -24,8 +24,7 @@ var TITLE = "Boolean.prototype.valueOf()";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"x=true; x.valueOf=Boolean.prototype.valueOf;x.valueOf()",
|
||||
new TestCase( "x=true; x.valueOf=Boolean.prototype.valueOf;x.valueOf()",
|
||||
true,
|
||||
eval("x=true; x.valueOf=Boolean.prototype.valueOf;x.valueOf()") );
|
||||
test();
|
||||
|
@ -25,7 +25,7 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
DESCRIPTION = "valof=Boolean.prototype.valueOf; x=new String( 'hello' ); x.valueOf=valof;x.valueOf()"
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"valof=Boolean.prototype.valueOf; x=new String( 'hello' ); x.valueOf=valof;x.valueOf()",
|
||||
"error",
|
||||
eval("valof=Boolean.prototype.valueOf; x=new String( 'hello' ); x.valueOf=valof;x.valueOf()") );
|
||||
|
@ -20,30 +20,30 @@
|
||||
|
||||
|
||||
|
||||
new TestCase( "15.8.6.4", "new Boolean(1)", true, (new Boolean(1)).valueOf() );
|
||||
new TestCase( "new Boolean(1)", true, (new Boolean(1)).valueOf() );
|
||||
|
||||
new TestCase( "15.8.6.4", "new Boolean(0)", false, (new Boolean(0)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(-1)", true, (new Boolean(-1)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean('1')", true, (new Boolean("1")).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean('0')", true, (new Boolean("0")).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(true)", true, (new Boolean(true)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(false)", false, (new Boolean(false)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean('true')", true, (new Boolean("true")).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean('false')", true, (new Boolean('false')).valueOf() );
|
||||
new TestCase( "new Boolean(0)", false, (new Boolean(0)).valueOf() );
|
||||
new TestCase( "new Boolean(-1)", true, (new Boolean(-1)).valueOf() );
|
||||
new TestCase( "new Boolean('1')", true, (new Boolean("1")).valueOf() );
|
||||
new TestCase( "new Boolean('0')", true, (new Boolean("0")).valueOf() );
|
||||
new TestCase( "new Boolean(true)", true, (new Boolean(true)).valueOf() );
|
||||
new TestCase( "new Boolean(false)", false, (new Boolean(false)).valueOf() );
|
||||
new TestCase( "new Boolean('true')", true, (new Boolean("true")).valueOf() );
|
||||
new TestCase( "new Boolean('false')", true, (new Boolean('false')).valueOf() );
|
||||
|
||||
new TestCase( "15.8.6.4", "new Boolean('')", false, (new Boolean('')).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(null)", false, (new Boolean(null)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(void(0))", false, (new Boolean(void(0))).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(-Infinity)", true, (new Boolean(Number.NEGATIVE_INFINITY)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(NaN)", false, (new Boolean(Number.NaN)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean()", false, (new Boolean()).valueOf() );
|
||||
new TestCase( "new Boolean('')", false, (new Boolean('')).valueOf() );
|
||||
new TestCase( "new Boolean(null)", false, (new Boolean(null)).valueOf() );
|
||||
new TestCase( "new Boolean(void(0))", false, (new Boolean(void(0))).valueOf() );
|
||||
new TestCase( "new Boolean(-Infinity)", true, (new Boolean(Number.NEGATIVE_INFINITY)).valueOf() );
|
||||
new TestCase( "new Boolean(NaN)", false, (new Boolean(Number.NaN)).valueOf() );
|
||||
new TestCase( "new Boolean()", false, (new Boolean()).valueOf() );
|
||||
|
||||
new TestCase( "15.8.6.4", "new Boolean(x=1)", true, (new Boolean(x=1)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(x=0)", false, (new Boolean(x=0)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(x=false)", false, (new Boolean(x=false)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(x=true)", true, (new Boolean(x=true)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(x=null)", false, (new Boolean(x=null)).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(x='')", false, (new Boolean(x="")).valueOf() );
|
||||
new TestCase( "15.8.6.4", "new Boolean(x=' ')", true, (new Boolean(x=" ")).valueOf() );
|
||||
new TestCase( "new Boolean(x=1)", true, (new Boolean(x=1)).valueOf() );
|
||||
new TestCase( "new Boolean(x=0)", false, (new Boolean(x=0)).valueOf() );
|
||||
new TestCase( "new Boolean(x=false)", false, (new Boolean(x=false)).valueOf() );
|
||||
new TestCase( "new Boolean(x=true)", true, (new Boolean(x=true)).valueOf() );
|
||||
new TestCase( "new Boolean(x=null)", false, (new Boolean(x=null)).valueOf() );
|
||||
new TestCase( "new Boolean(x='')", false, (new Boolean(x="")).valueOf() );
|
||||
new TestCase( "new Boolean(x=' ')", true, (new Boolean(x=" ")).valueOf() );
|
||||
|
||||
test();
|
||||
|
@ -32,13 +32,11 @@ var TITLE = "Properties of the Boolean Prototype Object";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Boolean.prototype == false",
|
||||
new TestCase( "Boolean.prototype == false",
|
||||
true,
|
||||
Boolean.prototype == false );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Boolean.prototype.toString = Object.prototype.toString; Boolean.prototype.toString()",
|
||||
new TestCase( "Boolean.prototype.toString = Object.prototype.toString; Boolean.prototype.toString()",
|
||||
"[object Boolean]",
|
||||
eval("Boolean.prototype.toString = Object.prototype.toString; Boolean.prototype.toString()") );
|
||||
|
||||
|
@ -51,7 +51,7 @@ for ( M_SECS = 0, CURRENT_YEAR = 1970;
|
||||
M_SECS < 8640000000000000;
|
||||
M_SECS += FOUR_HUNDRED_YEARS, CURRENT_YEAR += 400 ) {
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"new Date("+M_SECS+")",
|
||||
CURRENT_YEAR,
|
||||
(new Date( M_SECS)).getUTCFullYear() );
|
||||
|
@ -45,7 +45,7 @@ for ( M_SECS = 0, CURRENT_YEAR = 1970;
|
||||
M_SECS > -8640000000000000;
|
||||
M_SECS -= FOUR_HUNDRED_YEARS, CURRENT_YEAR -= 400 ) {
|
||||
|
||||
new TestCase( SECTION,
|
||||
new TestCase(
|
||||
"new Date("+M_SECS+")",
|
||||
CURRENT_YEAR,
|
||||
(new Date( M_SECS )).getUTCFullYear() );
|
||||
|
@ -20,23 +20,19 @@
|
||||
3. Return Result(2).
|
||||
*/
|
||||
|
||||
new TestCase( SECTION,
|
||||
"MakeDate(Number.POSITIVE_INFINITY, 0)",
|
||||
new TestCase( "MakeDate(Number.POSITIVE_INFINITY, 0)",
|
||||
Number.NaN,
|
||||
MakeDate(Number.POSITIVE_INFINITY, 0));
|
||||
|
||||
new TestCase( SECTION,
|
||||
"MakeDate(Number.NEGATIVE_INFINITY, 0)",
|
||||
new TestCase( "MakeDate(Number.NEGATIVE_INFINITY, 0)",
|
||||
Number.NaN,
|
||||
MakeDate(Number.NEGATIVE_INFINITY, 0));
|
||||
|
||||
new TestCase( SECTION,
|
||||
"MakeDate(0, Number.POSITIVE_INFINITY)",
|
||||
new TestCase( "MakeDate(0, Number.POSITIVE_INFINITY)",
|
||||
Number.NaN,
|
||||
MakeDate(0, Number.POSITIVE_INFINITY));
|
||||
|
||||
new TestCase( SECTION,
|
||||
"MakeDate(0, Number.NEGATIVE_INFINITY)",
|
||||
new TestCase( "MakeDate(0, Number.NEGATIVE_INFINITY)",
|
||||
Number.NaN,
|
||||
MakeDate(0, Number.NEGATIVE_INFINITY));
|
||||
|
||||
|
@ -35,105 +35,105 @@ var d2;
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1970,0,1,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(1970,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1970,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1969,11,31,15,59,59,999));
|
||||
new TestCase(SECTION, "Date(1969,11,31,15,59,59,999)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1969,11,31,15,59,59,999)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1969,11,31,16,0,0,0));
|
||||
new TestCase(SECTION, "Date(1969,11,31,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1969,11,31,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1969,11,31,16,0,0,1));
|
||||
new TestCase(SECTION, "Date(1969,11,31,16,0,0,1)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1969,11,31,16,0,0,1)", true, d2 - d1 <= 1000);
|
||||
|
||||
// Dates around 2000
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1999,11,15,59,59,999));
|
||||
new TestCase(SECTION, "Date(1999,11,15,59,59,999)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1999,11,15,59,59,999)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1999,11,16,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(1999,11,16,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1999,11,16,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1999,11,31,23,59,59,999));
|
||||
new TestCase(SECTION, "Date(1999,11,31,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1999,11,31,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,0,0,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(2000,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2000,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,0,0,0,0,0,1));
|
||||
new TestCase(SECTION, "Date(2000,0,1,0,0,0,1)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2000,0,1,0,0,0,1)", true, d2 - d1 <= 1000);
|
||||
|
||||
// Dates around 1900
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1899,11,31,23,59,59,999));
|
||||
new TestCase(SECTION, "Date(1899,11,31,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1899,11,31,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1900,0,1,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(1900,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1900,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1900,0,1,0,0,0,1));
|
||||
new TestCase(SECTION, "Date(1900,0,1,0,0,0,1)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1900,0,1,0,0,0,1)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1899,11,31,16,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(1899,11,31,16,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1899,11,31,16,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
// Dates around feb 29, 2000
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,1,29,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(2000,1,29,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2000,1,29,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,1,28,23,59,59,999));
|
||||
new TestCase(SECTION, "Date(2000,1,28,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2000,1,28,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,1,27,16,0,0,0));
|
||||
new TestCase(SECTION, "Date(2000,1,27,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2000,1,27,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
// Dates around jan 1, 2005
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2004,11,31,23,59,59,999));
|
||||
new TestCase(SECTION, "Date(2004,11,31,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2004,11,31,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2005,0,1,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(2005,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2005,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2005,0,1,0,0,0,1));
|
||||
new TestCase(SECTION, "Date(2005,0,1,0,0,0,1)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2005,0,1,0,0,0,1)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2004,11,31,16,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(2004,11,31,16,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2004,11,31,16,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
// Dates around jan 1, 2032
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2031,11,31,23,59,59,999));
|
||||
new TestCase(SECTION, "Date(2031,11,31,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2031,11,31,23,59,59,999)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2032,0,1,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(2032,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2032,0,1,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2032,0,1,0,0,0,1));
|
||||
new TestCase(SECTION, "Date(2032,0,1,0,0,0,1)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2032,0,1,0,0,0,1)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2031,11,31,16,0,0,0,0));
|
||||
new TestCase(SECTION, "Date(2031,11,31,16,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2031,11,31,16,0,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
test();
|
||||
|
@ -34,18 +34,18 @@ var d2;
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1970,0,1,0,0,0));
|
||||
new TestCase(SECTION, "Date(1970,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1970,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1969,11,31,15,59,59));
|
||||
new TestCase(SECTION, "Date(1969,11,31,15,59,59)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1969,11,31,15,59,59)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1969,11,31,16,0,0));
|
||||
new TestCase(SECTION, "Date(1969,11,31,16,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1969,11,31,16,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1969,11,31,16,0,1));
|
||||
new TestCase(SECTION, "Date(1969,11,31,16,0,1)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(1969,11,31,16,0,1)", true, d2 - d1 <= 1000);
|
||||
|
||||
test();
|
||||
|
@ -33,22 +33,22 @@ var d2;
|
||||
// Dates around 2000
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1999,11,15,59,59));
|
||||
new TestCase( SECTION, "Date(1999,11,15,59,59)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(1999,11,15,59,59)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1999,11,16,0,0,0));
|
||||
new TestCase( SECTION, "Date(1999,11,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(1999,11,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1999,11,31,23,59,59));
|
||||
new TestCase( SECTION, "Date(1999,11,31,23,59,59)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(1999,11,31,23,59,59)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,0,0,0,0,0));
|
||||
new TestCase( SECTION, "Date(2000,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(2000,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,0,0,0,0,1));
|
||||
new TestCase( SECTION, "Date(2000,0,1,0,0,1)", true, d2 - d1 <= 1000)
|
||||
new TestCase( "Date(2000,0,1,0,0,1)", true, d2 - d1 <= 1000)
|
||||
|
||||
test();
|
||||
|
@ -34,18 +34,18 @@ var d2;
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1899,11,31,23,59,59));
|
||||
new TestCase( SECTION, "Date(1899,11,31,23,59,59)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(1899,11,31,23,59,59)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1900,0,1,0,0,0));
|
||||
new TestCase( SECTION, "Date(1900,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(1900,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1900,0,1,0,0,1) );
|
||||
new TestCase( SECTION, "Date(1900,0,1,0,0,1)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(1900,0,1,0,0,1)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(1899,11,31,16,0,0,0));
|
||||
new TestCase( SECTION, "Date(1899,11,31,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(1899,11,31,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
test();
|
||||
|
@ -34,14 +34,14 @@ var d2;
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,1,29,0,0,0));
|
||||
new TestCase(SECTION, "Date(2000,1,29,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2000,1,29,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,1,28,23,59,59));
|
||||
new TestCase(SECTION, "Date(2000,1,28,23,59,59)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2000,1,28,23,59,59)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2000,1,27,16,0,0));
|
||||
new TestCase(SECTION, "Date(2000,1,27,16,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2000,1,27,16,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
test();
|
||||
|
@ -34,18 +34,18 @@ var d2;
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2004,11,31,23,59,59));
|
||||
new TestCase( SECTION, "Date(2004,11,31,23,59,59)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(2004,11,31,23,59,59)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2005,0,1,0,0,0) );
|
||||
new TestCase( SECTION, "Date(2005,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(2005,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2005,0,1,0,0,1) );
|
||||
new TestCase( SECTION, "Date(2005,0,1,0,0,1)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(2005,0,1,0,0,1)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2004,11,31,16,0,0,0));
|
||||
new TestCase( SECTION, "Date(2004,11,31,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase( "Date(2004,11,31,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
test();
|
||||
|
@ -33,18 +33,18 @@ var d2;
|
||||
// Dates around jan 1, 2032
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2031,11,31,23,59,59));
|
||||
new TestCase(SECTION, "Date(2031,11,31,23,59,59)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2031,11,31,23,59,59)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2032,0,1,0,0,0));
|
||||
new TestCase(SECTION, "Date(2032,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2032,0,1,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2032,0,1,0,0,1));
|
||||
new TestCase(SECTION, "Date(2032,0,1,0,0,1)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2032,0,1,0,0,1)", true, d2 - d1 <= 1000);
|
||||
|
||||
d1 = new Date();
|
||||
d2 = Date.parse(Date(2031,11,31,16,0,0,0));
|
||||
new TestCase(SECTION, "Date(2031,11,31,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
new TestCase("Date(2031,11,31,16,0,0,0)", true, d2 - d1 <= 1000);
|
||||
|
||||
test();
|
||||
|
@ -180,25 +180,25 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
||||
|
@ -94,24 +94,24 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
@ -83,24 +83,24 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
@ -93,24 +93,24 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
@ -81,25 +81,25 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
||||
|
@ -91,25 +91,25 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
|
||||
}
|
||||
|
@ -82,25 +82,25 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
|
||||
}
|
||||
|
@ -86,25 +86,25 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
|
||||
}
|
||||
|
@ -83,25 +83,25 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
|
||||
}
|
||||
|
@ -80,25 +80,25 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray);
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
|
||||
}
|
||||
|
@ -96,22 +96,22 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
adjustResultArray(ResultArray, 'msMode');
|
||||
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
@ -94,22 +94,22 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray, 'msMode');
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
@ -101,22 +101,22 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray, 'msMode');
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
@ -102,22 +102,22 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray, 'msMode');
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
@ -102,22 +102,22 @@ function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
//adjust hard-coded ResultArray for tester's timezone instead of PST
|
||||
adjustResultArray(ResultArray, 'msMode');
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( SECTION, DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( SECTION, DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( SECTION, DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( SECTION, DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( SECTION, DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( SECTION, DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( SECTION, DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( SECTION, DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( SECTION, DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( SECTION, DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( SECTION, DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( SECTION, DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( SECTION, DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( SECTION, DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( SECTION, DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( SECTION, DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( DateString+".getUTCFullYear()", ResultArray[UTC_YEAR], DateCase.getUTCFullYear() );
|
||||
new TestCase( DateString+".getUTCMonth()", ResultArray[UTC_MONTH], DateCase.getUTCMonth() );
|
||||
new TestCase( DateString+".getUTCDate()", ResultArray[UTC_DATE], DateCase.getUTCDate() );
|
||||
new TestCase( DateString+".getUTCDay()", ResultArray[UTC_DAY], DateCase.getUTCDay() );
|
||||
new TestCase( DateString+".getUTCHours()", ResultArray[UTC_HOURS], DateCase.getUTCHours() );
|
||||
new TestCase( DateString+".getUTCMinutes()", ResultArray[UTC_MINUTES],DateCase.getUTCMinutes() );
|
||||
new TestCase( DateString+".getUTCSeconds()", ResultArray[UTC_SECONDS],DateCase.getUTCSeconds() );
|
||||
new TestCase( DateString+".getUTCMilliseconds()", ResultArray[UTC_MS], DateCase.getUTCMilliseconds() );
|
||||
new TestCase( DateString+".getFullYear()", ResultArray[YEAR], DateCase.getFullYear() );
|
||||
new TestCase( DateString+".getMonth()", ResultArray[MONTH], DateCase.getMonth() );
|
||||
new TestCase( DateString+".getDate()", ResultArray[DATE], DateCase.getDate() );
|
||||
new TestCase( DateString+".getDay()", ResultArray[DAY], DateCase.getDay() );
|
||||
new TestCase( DateString+".getHours()", ResultArray[HOURS], DateCase.getHours() );
|
||||
new TestCase( DateString+".getMinutes()", ResultArray[MINUTES], DateCase.getMinutes() );
|
||||
new TestCase( DateString+".getSeconds()", ResultArray[SECONDS], DateCase.getSeconds() );
|
||||
new TestCase( DateString+".getMilliseconds()", ResultArray[MS], DateCase.getMilliseconds() );
|
||||
}
|
||||
|
@ -148,8 +148,8 @@ test();
|
||||
function addNewTestCase( DateCase, DateString, ResultArray ) {
|
||||
DateCase = DateCase;
|
||||
|
||||
new TestCase( SECTION, DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( SECTION, DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( SECTION, "Date.parse(" + DateCase.toString() +")", Math.floor(ResultArray[TIME]/1000)*1000, Date.parse(DateCase.toString()) );
|
||||
new TestCase( SECTION, "Date.parse(" + DateCase.toGMTString() +")", Math.floor(ResultArray[TIME]/1000)*1000, Date.parse(DateCase.toGMTString()) );
|
||||
new TestCase( DateString+".getTime()", ResultArray[TIME], DateCase.getTime() );
|
||||
new TestCase( DateString+".valueOf()", ResultArray[TIME], DateCase.valueOf() );
|
||||
new TestCase( "Date.parse(" + DateCase.toString() +")", Math.floor(ResultArray[TIME]/1000)*1000, Date.parse(DateCase.toString()) );
|
||||
new TestCase( "Date.parse(" + DateCase.toGMTString() +")", Math.floor(ResultArray[TIME]/1000)*1000, Date.parse(DateCase.toGMTString()) );
|
||||
}
|
||||
|
@ -87,8 +87,8 @@ test();
|
||||
function addNewTestCase( DateCase, DateString, ExpectDate) {
|
||||
DateCase = DateCase;
|
||||
|
||||
new TestCase( SECTION, DateString, ExpectDate.value, DateCase );
|
||||
new TestCase( SECTION, DateString, ExpectDate.value, DateCase );
|
||||
new TestCase( DateString, ExpectDate.value, DateCase );
|
||||
new TestCase( DateString, ExpectDate.value, DateCase );
|
||||
}
|
||||
|
||||
function MyDate() {
|
||||
|
@ -21,8 +21,7 @@ var TITLE = "Date.prototype.constructor";
|
||||
|
||||
writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.constructor == Date",
|
||||
new TestCase( "Date.prototype.constructor == Date",
|
||||
true,
|
||||
Date.prototype.constructor == Date );
|
||||
test();
|
||||
|
@ -25,13 +25,11 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
addTestCase( TIME_NOW );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -42,8 +40,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -29,13 +29,11 @@ var DST_START_1998 = GetDSTStart(TimeFromYear(1998));
|
||||
|
||||
addTestCase( DST_START_1998+1 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -46,8 +44,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -29,13 +29,11 @@ var DST_END_1998 = GetDSTEnd(TimeFromYear(1998));
|
||||
|
||||
addTestCase( DST_END_1998 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -46,8 +44,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -29,13 +29,11 @@ var DST_END_1998 = GetDSTEnd(TimeFromYear(1998));
|
||||
|
||||
addTestCase( DST_END_1998-1 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -46,8 +44,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -29,13 +29,11 @@ var DST_END_1998 = GetDSTEnd(TimeFromYear(1998));
|
||||
|
||||
addTestCase( DST_END_1998+1 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -46,8 +44,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -25,13 +25,11 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
addTestCase( TIME_0000 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -42,8 +40,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -25,13 +25,11 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
addTestCase( TIME_1970 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -42,8 +40,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -25,13 +25,11 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
addTestCase( TIME_1900 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -42,8 +40,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -25,13 +25,11 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
addTestCase( TIME_2000 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -42,8 +40,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -25,13 +25,11 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
addTestCase( UTC_FEB_29_2000 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -42,8 +40,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -25,13 +25,11 @@ writeHeaderToLog( SECTION + " "+ TITLE);
|
||||
|
||||
addTestCase( UTC_JAN_1_2005 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -42,8 +40,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -29,13 +29,11 @@ var DST_START_1998 = GetDSTStart(TimeFromYear(1998));
|
||||
|
||||
addTestCase( DST_START_1998 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -46,8 +44,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -29,13 +29,11 @@ var DST_START_1998 = GetDSTStart(TimeFromYear(1998));
|
||||
|
||||
addTestCase( DST_START_1998-1 );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"(new Date(NaN)).getDate()",
|
||||
new TestCase( "(new Date(NaN)).getDate()",
|
||||
NaN,
|
||||
(new Date(NaN)).getDate() );
|
||||
|
||||
new TestCase( SECTION,
|
||||
"Date.prototype.getDate.length",
|
||||
new TestCase( "Date.prototype.getDate.length",
|
||||
0,
|
||||
Date.prototype.getDate.length );
|
||||
test();
|
||||
@ -46,8 +44,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDate()",
|
||||
new TestCase( "(new Date("+d+")).getDate()",
|
||||
DateFromTime(LocalTime(d)),
|
||||
(new Date(d)).getDate() );
|
||||
}
|
||||
|
@ -33,8 +33,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getUTCDate()",
|
||||
new TestCase( "(new Date("+d+")).getUTCDate()",
|
||||
DateFromTime(d),
|
||||
(new Date(d)).getUTCDate() );
|
||||
}
|
||||
|
@ -33,8 +33,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getUTCDate()",
|
||||
new TestCase( "(new Date("+d+")).getUTCDate()",
|
||||
DateFromTime(d),
|
||||
(new Date(d)).getUTCDate() );
|
||||
}
|
||||
|
@ -33,8 +33,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getUTCDate()",
|
||||
new TestCase( "(new Date("+d+")).getUTCDate()",
|
||||
DateFromTime(d),
|
||||
(new Date(d)).getUTCDate() );
|
||||
}
|
||||
|
@ -33,8 +33,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getUTCDate()",
|
||||
new TestCase( "(new Date("+d+")).getUTCDate()",
|
||||
DateFromTime(d),
|
||||
(new Date(d)).getUTCDate() );
|
||||
}
|
||||
|
@ -33,8 +33,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getUTCDate()",
|
||||
new TestCase( "(new Date("+d+")).getUTCDate()",
|
||||
DateFromTime(d),
|
||||
(new Date(d)).getUTCDate() );
|
||||
}
|
||||
|
@ -33,8 +33,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getUTCDate()",
|
||||
new TestCase( "(new Date("+d+")).getUTCDate()",
|
||||
DateFromTime(d),
|
||||
(new Date(d)).getUTCDate() );
|
||||
}
|
||||
|
@ -33,8 +33,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getUTCDate()",
|
||||
new TestCase( "(new Date("+d+")).getUTCDate()",
|
||||
DateFromTime(d),
|
||||
(new Date(d)).getUTCDate() );
|
||||
}
|
||||
|
@ -34,8 +34,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDay()",
|
||||
new TestCase( "(new Date("+d+")).getDay()",
|
||||
WeekDay((LocalTime(d))),
|
||||
(new Date(d)).getDay() );
|
||||
}
|
||||
|
@ -35,8 +35,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDay()",
|
||||
new TestCase( "(new Date("+d+")).getDay()",
|
||||
WeekDay((LocalTime(d))),
|
||||
(new Date(d)).getDay() );
|
||||
}
|
||||
|
@ -34,8 +34,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDay()",
|
||||
new TestCase( "(new Date("+d+")).getDay()",
|
||||
WeekDay((LocalTime(d))),
|
||||
(new Date(d)).getDay() );
|
||||
}
|
||||
|
@ -34,8 +34,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDay()",
|
||||
new TestCase( "(new Date("+d+")).getDay()",
|
||||
WeekDay((LocalTime(d))),
|
||||
(new Date(d)).getDay() );
|
||||
}
|
||||
|
@ -34,8 +34,7 @@ function addTestCase( t ) {
|
||||
|
||||
for (var d = start; d < stop; d += msPerDay)
|
||||
{
|
||||
new TestCase( SECTION,
|
||||
"(new Date("+d+")).getDay()",
|
||||
new TestCase( "(new Date("+d+")).getDay()",
|
||||
WeekDay((LocalTime(d))),
|
||||
(new Date(d)).getDay() );
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user