gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash/testsuite/actionscript.all Date.as


From: Martin Guy
Subject: [Gnash-commit] gnash/testsuite/actionscript.all Date.as
Date: Sat, 03 Mar 2007 11:29:46 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Martin Guy <martinwguy> 07/03/03 11:29:46

Modified files:
        testsuite/actionscript.all: Date.as 

Log message:
        Turn "date" temp varilable in to "d" to stop it overriding class name 
Date
        in case-insensitive Gnash versions.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/testsuite/actionscript.all/Date.as?cvsroot=gnash&r1=1.17&r2=1.18

Patches:
Index: Date.as
===================================================================
RCS file: /sources/gnash/gnash/testsuite/actionscript.all/Date.as,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- Date.as     27 Feb 2007 22:44:46 -0000      1.17
+++ Date.as     3 Mar 2007 11:29:46 -0000       1.18
@@ -20,7 +20,7 @@
 // compile this test case with Ming makeswf, and then
 // execute it like this gnash -1 -r 0 -v out.swf
 
-rcsid="$Id: Date.as,v 1.17 2007/02/27 22:44:46 martinwguy Exp $";
+rcsid="$Id: Date.as,v 1.18 2007/03/03 11:29:46 martinwguy Exp $";
 
 #include "check.as"
 
@@ -28,210 +28,210 @@
 
 // test the Date constructor.
 // This specific value is used below to check conversion back to year/mon/day 
etc
-var date = new Date(70,1,2,3,4,5,6);
-check (date);
+var d = new Date(70,1,2,3,4,5,6);
+check (d);
 
 // test methods existance
-check (date.getDate != undefined);
-check (date.getDay != undefined);
-check (date.getFullYear != undefined);
-check (date.getHours != undefined);
-check (date.getMilliseconds != undefined);
-check (date.getMinutes != undefined);
-check (date.getMonth != undefined);
-check (date.getSeconds != undefined);
-check (date.getTime != undefined);
-check (date.getTimezoneOffset != undefined);
-check (date.getUTCDate != undefined);
-check (date.getUTCDay != undefined);
-check (date.getUTCFullYear != undefined);
-check (date.getUTCHours != undefined);
-check (date.getUTCMilliseconds != undefined);
-check (date.getUTCMinutes != undefined);
-check (date.getUTCMonth != undefined);
-check (date.getUTCSeconds != undefined);
-check (date.getYear != undefined);
-check (date.setDate != undefined);
-check (date.setFullYear != undefined);
-check (date.setHours != undefined);
-check (date.setMilliseconds != undefined);
-check (date.setMinutes != undefined);
-check (date.setMonth != undefined);
-check (date.setSeconds != undefined);
-check (date.setTime != undefined);
-check (date.setUTCDate != undefined);
-check (date.setUTCFullYear != undefined);
-check (date.setUTCHours != undefined);
-check (date.setUTCMilliseconds != undefined);
-check (date.setUTCMinutes != undefined);
-check (date.setUTCMonth != undefined);
-check (date.setUTCSeconds != undefined);
-check (date.setYear != undefined);
-check (date.toString != undefined);
+check (d.getDate != undefined);
+check (d.getDay != undefined);
+check (d.getFullYear != undefined);
+check (d.getHours != undefined);
+check (d.getMilliseconds != undefined);
+check (d.getMinutes != undefined);
+check (d.getMonth != undefined);
+check (d.getSeconds != undefined);
+check (d.getTime != undefined);
+check (d.getTimezoneOffset != undefined);
+check (d.getUTCDate != undefined);
+check (d.getUTCDay != undefined);
+check (d.getUTCFullYear != undefined);
+check (d.getUTCHours != undefined);
+check (d.getUTCMilliseconds != undefined);
+check (d.getUTCMinutes != undefined);
+check (d.getUTCMonth != undefined);
+check (d.getUTCSeconds != undefined);
+check (d.getYear != undefined);
+check (d.setDate != undefined);
+check (d.setFullYear != undefined);
+check (d.setHours != undefined);
+check (d.setMilliseconds != undefined);
+check (d.setMinutes != undefined);
+check (d.setMonth != undefined);
+check (d.setSeconds != undefined);
+check (d.setTime != undefined);
+check (d.setUTCDate != undefined);
+check (d.setUTCFullYear != undefined);
+check (d.setUTCHours != undefined);
+check (d.setUTCMilliseconds != undefined);
+check (d.setUTCMinutes != undefined);
+check (d.setUTCMonth != undefined);
+check (d.setUTCSeconds != undefined);
+check (d.setYear != undefined);
+check (d.toString != undefined);
 // UTC is a static method present from v5
-check_equals (date.UTC, undefined);
+check_equals (d.UTC, undefined);
 check (Date.UTC != undefined);
 
 #if OUTPUT_VERSION > 6
 
 // From SWF 7 up methods are case-sensitive !
-check_equals (date.getdate, undefined);
-check_equals (date.getday, undefined);
-check_equals (date.getfullYear, undefined);
-check_equals (date.gethours, undefined);
-check_equals (date.getmilliseconds, undefined);
-check_equals (date.getminutes, undefined);
-check_equals (date.getmonth, undefined);
-check_equals (date.getseconds, undefined);
-check_equals (date.gettime, undefined);
-check_equals (date.gettimezoneOffset, undefined);
-check_equals (date.getUTCdate, undefined);
-check_equals (date.getUTCday, undefined);
-check_equals (date.getUTCfullYear, undefined);
-check_equals (date.getUTChours, undefined);
-check_equals (date.getUTCmilliseconds, undefined);
-check_equals (date.getUTCminutes, undefined);
-check_equals (date.getUTCmonth, undefined);
-check_equals (date.getUTCseconds, undefined);
-check_equals (date.getyear, undefined);
-check_equals (date.setdate, undefined);
-check_equals (date.setfullYear, undefined);
-check_equals (date.sethours, undefined);
-check_equals (date.setmilliseconds, undefined);
-check_equals (date.setminutes, undefined);
-check_equals (date.setmonth, undefined);
-check_equals (date.setseconds, undefined);
-check_equals (date.settime, undefined);
-check_equals (date.setUTCdate, undefined);
-check_equals (date.setUTCfullYear, undefined);
-check_equals (date.setUTChours, undefined);
-check_equals (date.setUTCmilliseconds, undefined);
-check_equals (date.setUTCminutes, undefined);
-check_equals (date.setUTCmonth, undefined);
-check_equals (date.setUTCseconds, undefined);
-check_equals (date.setyear, undefined);
-check_equals (date.tostring, undefined);
+check_equals (d.getdate, undefined);
+check_equals (d.getday, undefined);
+check_equals (d.getfullYear, undefined);
+check_equals (d.gethours, undefined);
+check_equals (d.getmilliseconds, undefined);
+check_equals (d.getminutes, undefined);
+check_equals (d.getmonth, undefined);
+check_equals (d.getseconds, undefined);
+check_equals (d.gettime, undefined);
+check_equals (d.gettimezoneOffset, undefined);
+check_equals (d.getUTCdate, undefined);
+check_equals (d.getUTCday, undefined);
+check_equals (d.getUTCfullYear, undefined);
+check_equals (d.getUTChours, undefined);
+check_equals (d.getUTCmilliseconds, undefined);
+check_equals (d.getUTCminutes, undefined);
+check_equals (d.getUTCmonth, undefined);
+check_equals (d.getUTCseconds, undefined);
+check_equals (d.getyear, undefined);
+check_equals (d.setdate, undefined);
+check_equals (d.setfullYear, undefined);
+check_equals (d.sethours, undefined);
+check_equals (d.setmilliseconds, undefined);
+check_equals (d.setminutes, undefined);
+check_equals (d.setmonth, undefined);
+check_equals (d.setseconds, undefined);
+check_equals (d.settime, undefined);
+check_equals (d.setUTCdate, undefined);
+check_equals (d.setUTCfullYear, undefined);
+check_equals (d.setUTChours, undefined);
+check_equals (d.setUTCmilliseconds, undefined);
+check_equals (d.setUTCminutes, undefined);
+check_equals (d.setUTCmonth, undefined);
+check_equals (d.setUTCseconds, undefined);
+check_equals (d.setyear, undefined);
+check_equals (d.tostring, undefined);
 check_equals (Date.utc, undefined);
 
 #endif
 
-// var date = new Date(70,1,2,3,4,5,6);        // See above
-trace ("Testing random date");
-check_equals (date.getFullYear(), 1970);
-check_equals (date.getYear(), 70);
-check_equals (date.getMonth(), 1);
-check_equals (date.getDate(), 2);
-check_equals (date.getHours(), 3);
-check_equals (date.getMinutes(), 4);
-check_equals (date.getSeconds(), 5);
-check_equals (date.getMilliseconds(), 6);
+// var d = new Date(70,1,2,3,4,5,6);   // See above
+trace ("Testing random d");
+check_equals (d.getFullYear(), 1970);
+check_equals (d.getYear(), 70);
+check_equals (d.getMonth(), 1);
+check_equals (d.getDate(), 2);
+check_equals (d.getHours(), 3);
+check_equals (d.getMinutes(), 4);
+check_equals (d.getSeconds(), 5);
+check_equals (d.getMilliseconds(), 6);
 
 // Test decoding methods
 // Check the epoch, 1 Jan 1970
 trace ("Testing 1 Jan 1970 UTC");
-check_equals (date.setTime(0), 0);
-check_equals (date.getTime(), 0);
-check_equals (date.getUTCFullYear(), 1970);
-check_equals (date.getUTCMonth(), 0);
-check_equals (date.getUTCDate(), 1);
-check_equals (date.getUTCDay(), 4);    // It was a Thursday
-check_equals (date.getUTCHours(), 0);
-check_equals (date.getUTCMinutes(), 0);
-check_equals (date.getUTCSeconds(), 0);
-check_equals (date.getUTCMilliseconds(), 0);
-check_equals (date.valueOf(), 0);
+check_equals (d.setTime(0), 0);
+check_equals (d.getTime(), 0);
+check_equals (d.getUTCFullYear(), 1970);
+check_equals (d.getUTCMonth(), 0);
+check_equals (d.getUTCDate(), 1);
+check_equals (d.getUTCDay(), 4);       // It was a Thursday
+check_equals (d.getUTCHours(), 0);
+check_equals (d.getUTCMinutes(), 0);
+check_equals (d.getUTCSeconds(), 0);
+check_equals (d.getUTCMilliseconds(), 0);
+check_equals (d.valueOf(), 0);
 
 trace ("Testing 1 Jan 2000 UTC");
-date.setUTCFullYear(2000, 0, 1);
-date.setUTCHours(0, 0, 0);
-check_equals (date.getUTCFullYear(), 2000);
-check_equals (date.getUTCMonth(), 0);
-check_equals (date.getUTCDate(), 1);
-check_equals (date.getUTCDay(), 6);    // It was a Saturday
-check_equals (date.getUTCHours(), 0);
-check_equals (date.getUTCMinutes(), 0);
-check_equals (date.getUTCSeconds(), 0);
-check_equals (date.getUTCMilliseconds(), 0);
-check_equals (date.valueOf(), 946684800000.0); // Same as flashplayer gives
+d.setUTCFullYear(2000, 0, 1);
+d.setUTCHours(0, 0, 0);
+check_equals (d.getUTCFullYear(), 2000);
+check_equals (d.getUTCMonth(), 0);
+check_equals (d.getUTCDate(), 1);
+check_equals (d.getUTCDay(), 6);       // It was a Saturday
+check_equals (d.getUTCHours(), 0);
+check_equals (d.getUTCMinutes(), 0);
+check_equals (d.getUTCSeconds(), 0);
+check_equals (d.getUTCMilliseconds(), 0);
+check_equals (d.valueOf(), 946684800000.0);    // Same as flashplayer gives
 
 trace ("Testing 1 Jul 2000 UTC");
-date.setUTCFullYear(2000, 6, 1);
-date.setUTCHours(0, 0, 0);
-check_equals (date.getUTCFullYear(), 2000);
-check_equals (date.getUTCMonth(), 6);
-check_equals (date.getUTCDate(), 1);
-check_equals (date.getUTCDay(), 6);    // It was a Saturday
-check_equals (date.getUTCHours(), 0);
-check_equals (date.getUTCMinutes(), 0);
-check_equals (date.getUTCSeconds(), 0);
-check_equals (date.getUTCMilliseconds(), 0);
-check_equals (date.valueOf(), 962409600000.0); // Same as flashplayer gives
+d.setUTCFullYear(2000, 6, 1);
+d.setUTCHours(0, 0, 0);
+check_equals (d.getUTCFullYear(), 2000);
+check_equals (d.getUTCMonth(), 6);
+check_equals (d.getUTCDate(), 1);
+check_equals (d.getUTCDay(), 6);       // It was a Saturday
+check_equals (d.getUTCHours(), 0);
+check_equals (d.getUTCMinutes(), 0);
+check_equals (d.getUTCSeconds(), 0);
+check_equals (d.getUTCMilliseconds(), 0);
+check_equals (d.valueOf(), 962409600000.0);    // Same as flashplayer gives
 
 trace ("Testing 1 Jan 2000 localtime");
-// The many-argument version of the Date constructor sets the date in localtime
-delete date;
-var date = new Date(2000, 0, 1, 0, 0, 0, 0);
-check_equals (date.getFullYear(), 2000);
-check_equals (date.getYear(), 100);
-check_equals (date.getMonth(), 0);
-check_equals (date.getDate(), 1);
-check_equals (date.getDay(), 6);       // It was a Saturday
-check_equals (date.getHours(), 0);
-check_equals (date.getMinutes(), 0);
-check_equals (date.getSeconds(), 0);
-check_equals (date.getMilliseconds(), 0);
+// The many-argument version of the Date constructor sets the d in localtime
+delete d;
+var d = new Date(2000, 0, 1, 0, 0, 0, 0);
+check_equals (d.getFullYear(), 2000);
+check_equals (d.getYear(), 100);
+check_equals (d.getMonth(), 0);
+check_equals (d.getDate(), 1);
+check_equals (d.getDay(), 6);  // It was a Saturday
+check_equals (d.getHours(), 0);
+check_equals (d.getMinutes(), 0);
+check_equals (d.getSeconds(), 0);
+check_equals (d.getMilliseconds(), 0);
 
 trace ("Testing 1 Jul 2000 localtime");
-// The many-argument version of the Date constructor sets the date in localtime
-delete date;
-var date = new Date(2000, 6, 1, 0, 0, 0, 0);
-check_equals (date.getFullYear(), 2000);
-check_equals (date.getYear(), 100);
-check_equals (date.getMonth(), 6);
-check_equals (date.getDate(), 1);
-check_equals (date.getDay(), 6);       // It was a Saturday
-check_equals (date.getHours(), 0);
-check_equals (date.getMinutes(), 0);
-check_equals (date.getSeconds(), 0);
-check_equals (date.getMilliseconds(), 0);
+// The many-argument version of the Date constructor sets the d in localtime
+delete d;
+var d = new Date(2000, 6, 1, 0, 0, 0, 0);
+check_equals (d.getFullYear(), 2000);
+check_equals (d.getYear(), 100);
+check_equals (d.getMonth(), 6);
+check_equals (d.getDate(), 1);
+check_equals (d.getDay(), 6);  // It was a Saturday
+check_equals (d.getHours(), 0);
+check_equals (d.getMinutes(), 0);
+check_equals (d.getSeconds(), 0);
+check_equals (d.getMilliseconds(), 0);
 
-// Test TimezoneOffset and local hours by setting a date to the 1 Jan 2000 UTC
+// Test TimezoneOffset and local hours by setting a d to the 1 Jan 2000 UTC
 // offset by the tzoffset so that localtime should be 00:00 or 01:00
 // (according to whether DST is active or not)
 
 trace ("Testing timezone offset");
-var tzoffset = new Number(date.getTimezoneOffset());   // in mins east of GMT
+var tzoffset = new Number(d.getTimezoneOffset());      // in mins east of GMT
 trace("timezone offset = " + tzoffset.toString());
-date.setUTCFullYear(2000, 0, 1);
-date.setUTCHours(0, 0, 0, 0);
-date.setTime(date.getTime() - (60000*tzoffset));
-check (date.getHours() >= 0);
-check (date.getHours() <= 1);
+d.setUTCFullYear(2000, 0, 1);
+d.setUTCHours(0, 0, 0, 0);
+d.setTime(d.getTime() - (60000*tzoffset));
+check (d.getHours() >= 0);
+check (d.getHours() <= 1);
 
-// Test behaviour when you set the time during DST then change the date to
-// a non-DST date.
+// Test behaviour when you set the time during DST then change the d to
+// a non-DST d.
 // setUTCHours should preserve the time of day in UTC;
 // setHours should preserve the time of day in localtime.
-trace ("Testing hour when setting date into/out of DST");
-date.setUTCFullYear(2000, 0, 1);
-date.setUTCHours(0, 0, 0, 0);
-date.setUTCMonth(6);
-check_equals (date.getUTCHours(), 0);
-
-date.setUTCFullYear(2000, 6, 1);
-date.setUTCHours(0, 0, 0, 0);
-date.setUTCMonth(11);
-check_equals (date.getUTCHours(), 0);
-
-date.setFullYear(2000, 0, 1);
-date.setHours(0, 0, 0, 0);
-date.setMonth(6);
-check_equals (date.getHours(), 0);
-
-date.setFullYear(2000, 6, 1);
-date.setHours(0, 0, 0, 0);
-date.setMonth(11);
-check_equals (date.getHours(), 0);
+trace ("Testing hour when setting d into/out of DST");
+d.setUTCFullYear(2000, 0, 1);
+d.setUTCHours(0, 0, 0, 0);
+d.setUTCMonth(6);
+check_equals (d.getUTCHours(), 0);
+
+d.setUTCFullYear(2000, 6, 1);
+d.setUTCHours(0, 0, 0, 0);
+d.setUTCMonth(11);
+check_equals (d.getUTCHours(), 0);
+
+d.setFullYear(2000, 0, 1);
+d.setHours(0, 0, 0, 0);
+d.setMonth(6);
+check_equals (d.getHours(), 0);
+
+d.setFullYear(2000, 6, 1);
+d.setHours(0, 0, 0, 0);
+d.setMonth(11);
+check_equals (d.getHours(), 0);
 
 // It's not easy to test the toString() code here cos we cannot find out from
 // within AS whether DST is in effect or not.
@@ -241,9 +241,9 @@
 
 // Check that Date.UTC gives the same as setUTC*, which we tested above.
 // Test two dates: one in DST and one not.
-date.setUTCFullYear(2000, 0, 1);
-date.setUTCHours(0, 0, 0, 0);
-check (Date.UTC(2000,0,1,0,0,0,0) == date.valueOf());
-date.setUTCFullYear(2000, 6, 1);
-date.setUTCHours(0, 0, 0, 0);
-check (Date.UTC(2000,6,1,0,0,0,0) == date.valueOf());
+d.setUTCFullYear(2000, 0, 1);
+d.setUTCHours(0, 0, 0, 0);
+check (Date.UTC(2000,0,1,0,0,0,0) == d.valueOf());
+d.setUTCFullYear(2000, 6, 1);
+d.setUTCHours(0, 0, 0, 0);
+check (Date.UTC(2000,6,1,0,0,0,0) == d.valueOf());




reply via email to

[Prev in Thread] Current Thread [Next in Thread]