SWF8

[Date.as debug-22403-05c7ba106]
PASSED: typeof(Date) == 'function' [./Date.as:29]
PASSED: typeof(Date.prototype) == 'object' [./Date.as:30]
PASSED: typeof(Date.prototype.__proto__) == 'object' [./Date.as:31]
PASSED: Date.prototype.__proto__ == Object.prototype [./Date.as:32]
PASSED: typeof(Date.__proto__) == 'object' [./Date.as:34]
PASSED: Date.__proto__ == Function.prototype [./Date.as:35]
PASSED: Date.prototype.hasOwnProperty('getDate') [./Date.as:37]
PASSED: Date.prototype.hasOwnProperty('getDay') [./Date.as:38]
PASSED: Date.prototype.hasOwnProperty('getFullYear') [./Date.as:39]
PASSED: Date.prototype.hasOwnProperty('getHours') [./Date.as:40]
PASSED: Date.prototype.hasOwnProperty('getMilliseconds') [./Date.as:41]
PASSED: Date.prototype.hasOwnProperty('getMinutes') [./Date.as:42]
PASSED: Date.prototype.hasOwnProperty('getMonth') [./Date.as:43]
PASSED: Date.prototype.hasOwnProperty('getSeconds') [./Date.as:44]
PASSED: Date.prototype.hasOwnProperty('getTime') [./Date.as:45]
PASSED: Date.prototype.hasOwnProperty('getTimezoneOffset') [./Date.as:46]
PASSED: Date.prototype.hasOwnProperty('getUTCDate') [./Date.as:47]
PASSED: Date.prototype.hasOwnProperty('getUTCDay') [./Date.as:48]
PASSED: Date.prototype.hasOwnProperty('getUTCFullYear') [./Date.as:49]
PASSED: Date.prototype.hasOwnProperty('getUTCHours') [./Date.as:50]
PASSED: Date.prototype.hasOwnProperty('getUTCMilliseconds') [./Date.as:51]
PASSED: Date.prototype.hasOwnProperty('getUTCMinutes') [./Date.as:52]
PASSED: Date.prototype.hasOwnProperty('getUTCMonth') [./Date.as:53]
PASSED: Date.prototype.hasOwnProperty('getUTCSeconds') [./Date.as:54]
PASSED: Date.prototype.hasOwnProperty('getYear') [./Date.as:55]
PASSED: Date.prototype.hasOwnProperty('setDate') [./Date.as:56]
PASSED: Date.prototype.hasOwnProperty('setFullYear') [./Date.as:57]
PASSED: Date.prototype.hasOwnProperty('setHours') [./Date.as:58]
PASSED: Date.prototype.hasOwnProperty('setMilliseconds') [./Date.as:59]
PASSED: Date.prototype.hasOwnProperty('setMinutes') [./Date.as:60]
PASSED: Date.prototype.hasOwnProperty('setMonth') [./Date.as:61]
PASSED: Date.prototype.hasOwnProperty('setSeconds') [./Date.as:62]
PASSED: Date.prototype.hasOwnProperty('setTime') [./Date.as:63]
PASSED: Date.prototype.hasOwnProperty('setUTCDate') [./Date.as:64]
PASSED: Date.prototype.hasOwnProperty('setUTCFullYear') [./Date.as:65]
PASSED: Date.prototype.hasOwnProperty('setUTCHours') [./Date.as:66]
PASSED: Date.prototype.hasOwnProperty('setUTCMilliseconds') [./Date.as:67]
PASSED: Date.prototype.hasOwnProperty('setUTCMinutes') [./Date.as:68]
PASSED: Date.prototype.hasOwnProperty('setUTCMonth') [./Date.as:69]
PASSED: Date.prototype.hasOwnProperty('setUTCSeconds') [./Date.as:70]
PASSED: Date.prototype.hasOwnProperty('setYear') [./Date.as:71]
PASSED: Date.prototype.hasOwnProperty('toString') [./Date.as:72]
PASSED: !Date.prototype.hasOwnProperty('toLocaleString') [./Date.as:73]
PASSED: d.UTC == undefined [./Date.as:76]
PASSED: Date.UTC [./Date.as:77]
PASSED: Date.UTC(2000,0,1).valueOf() == 946684800000.0 [./Date.as:86]
PASSED: d [./Date.as:91]
PASSED: d.getDate [./Date.as:94]
PASSED: d.getDay [./Date.as:95]
PASSED: d.getFullYear [./Date.as:96]
PASSED: d.getHours [./Date.as:97]
PASSED: d.getMilliseconds [./Date.as:98]
PASSED: d.getMinutes [./Date.as:99]
PASSED: d.getMonth [./Date.as:100]
PASSED: d.getSeconds [./Date.as:101]
PASSED: d.getTime [./Date.as:102]
PASSED: d.getTimezoneOffset [./Date.as:103]
PASSED: d.getUTCDate [./Date.as:104]
PASSED: d.getUTCDay [./Date.as:105]
PASSED: d.getUTCFullYear [./Date.as:106]
PASSED: d.getUTCYear [./Date.as:107]
PASSED: d.getUTCHours [./Date.as:108]
PASSED: d.getUTCMilliseconds [./Date.as:109]
PASSED: d.getUTCMinutes [./Date.as:110]
PASSED: d.getUTCMonth [./Date.as:111]
PASSED: d.getUTCSeconds [./Date.as:112]
PASSED: d.getYear [./Date.as:113]
PASSED: d.setDate [./Date.as:114]
PASSED: d.setFullYear [./Date.as:115]
PASSED: d.setHours [./Date.as:116]
PASSED: d.setMilliseconds [./Date.as:117]
PASSED: d.setMinutes [./Date.as:118]
PASSED: d.setMonth [./Date.as:119]
PASSED: d.setSeconds [./Date.as:120]
PASSED: d.setTime [./Date.as:121]
PASSED: d.setUTCDate [./Date.as:122]
PASSED: d.setUTCFullYear [./Date.as:123]
PASSED: d.setUTCHours [./Date.as:124]
PASSED: d.setUTCMilliseconds [./Date.as:125]
PASSED: d.setUTCMinutes [./Date.as:126]
PASSED: d.setUTCMonth [./Date.as:127]
PASSED: d.setUTCSeconds [./Date.as:128]
PASSED: d.setYear [./Date.as:129]
PASSED: d.toString [./Date.as:130]
PASSED: d.toLocaleString [./Date.as:131]
PASSED: d.UTC == undefined [./Date.as:133]
PASSED: Date.UTC [./Date.as:134]
PASSED: d.getdate == undefined [./Date.as:138]
PASSED: d.getday == undefined [./Date.as:139]
PASSED: d.getfullYear == undefined [./Date.as:140]
PASSED: d.gethours == undefined [./Date.as:141]
PASSED: d.getmilliseconds == undefined [./Date.as:142]
PASSED: d.getminutes == undefined [./Date.as:143]
PASSED: d.getmonth == undefined [./Date.as:144]
PASSED: d.getseconds == undefined [./Date.as:145]
PASSED: d.gettime == undefined [./Date.as:146]
PASSED: d.gettimezoneOffset == undefined [./Date.as:147]
PASSED: d.getUTCdate == undefined [./Date.as:148]
PASSED: d.getUTCday == undefined [./Date.as:149]
PASSED: d.getUTCfullYear == undefined [./Date.as:150]
PASSED: d.getUTCyear == undefined [./Date.as:151]
PASSED: d.getUTChours == undefined [./Date.as:152]
PASSED: d.getUTCmilliseconds == undefined [./Date.as:153]
PASSED: d.getUTCminutes == undefined [./Date.as:154]
PASSED: d.getUTCmonth == undefined [./Date.as:155]
PASSED: d.getUTCseconds == undefined [./Date.as:156]
PASSED: d.getyear == undefined [./Date.as:157]
PASSED: d.setdate == undefined [./Date.as:158]
PASSED: d.setfullYear == undefined [./Date.as:159]
PASSED: d.sethours == undefined [./Date.as:160]
PASSED: d.setmilliseconds == undefined [./Date.as:161]
PASSED: d.setminutes == undefined [./Date.as:162]
PASSED: d.setmonth == undefined [./Date.as:163]
PASSED: d.setseconds == undefined [./Date.as:164]
PASSED: d.settime == undefined [./Date.as:165]
PASSED: d.setUTCdate == undefined [./Date.as:166]
PASSED: d.setUTCfullYear == undefined [./Date.as:167]
PASSED: d.setUTChours == undefined [./Date.as:168]
PASSED: d.setUTCmilliseconds == undefined [./Date.as:169]
PASSED: d.setUTCminutes == undefined [./Date.as:170]
PASSED: d.setUTCmonth == undefined [./Date.as:171]
PASSED: d.setUTCseconds == undefined [./Date.as:172]
PASSED: d.setyear == undefined [./Date.as:173]
PASSED: d.tostring == undefined [./Date.as:174]
PASSED: Date.utc == undefined [./Date.as:175]
PASSED: d != undefined [./Date.as:228]
PASSED: d.valueOf() > 1175385600000.0 [./Date.as:230]
PASSED: d.valueOf() < 2114380800000.0 [./Date.as:232]
PASSED: d2 != undefined [./Date.as:236]
PASSED: d2.valueOf() >= d.valueOf() [./Date.as:237]
PASSED: typeof(d.valueOf()) == 'number' [./Date.as:243]
PASSED: d.valueOf() == 0 [./Date.as:244]
PASSED: typeof(d.getTime()) == 'number' [./Date.as:245]
PASSED: d.getTime() == 0 [./Date.as:246]
PASSED: d.getUTCFullYear() == 1970 [./Date.as:247]
PASSED: d.getUTCMonth() == 0 [./Date.as:248]
PASSED: d.getUTCDate() == 1 [./Date.as:249]
PASSED: d.getUTCDay() == 4 [./Date.as:250]
PASSED: d.getUTCHours() == 0 [./Date.as:251]
PASSED: d.getUTCMinutes() == 0 [./Date.as:252]
PASSED: d.getUTCSeconds() == 0 [./Date.as:253]
PASSED: d.getUTCMilliseconds() == 0 [./Date.as:254]
PASSED: d.getSeconds() == 0 [./Date.as:265]
PASSED: d.getMilliseconds() == 0 [./Date.as:266]
PASSED: Date.toLocaleString() == Date.toString() [./Date.as:269]
PASSED: d.valueOf() == 1 [./Date.as:274]
PASSED: d.valueOf() == 0 [./Date.as:276]
PASSED: d.valueOf() == 12345.0 [./Date.as:279]
PASSED: d.valueOf() == 12345.0 [./Date.as:281]
PASSED: d.valueOf() == 12345.5 [./Date.as:283]
PASSED: d.valueOf() == -12345.0 [./Date.as:285]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:289]
PASSED: d.toString() == "Invalid Date" [./Date.as:290]
PASSED: d.valueOf().toString() == "Infinity" [./Date.as:293]
PASSED: d.toString() == "Invalid Date" [./Date.as:294]
PASSED: d.valueOf().toString() == "-Infinity" [./Date.as:297]
PASSED: d.toString() == "Invalid Date" [./Date.as:298]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:301]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:303]
PASSED: d.getYear() == 70 [./Date.as:310]
PASSED: d.getFullYear() == 1970 [./Date.as:311]
PASSED: d.getMonth() == 0 [./Date.as:312]
PASSED: d.getDate() == 1 [./Date.as:313]
PASSED: d.getDay() == 4 [./Date.as:314]
PASSED: d.getHours() == 0 [./Date.as:315]
PASSED: d.getMinutes() == 0 [./Date.as:316]
PASSED: d.getSeconds() == 0 [./Date.as:317]
PASSED: d.getMilliseconds() == 0 [./Date.as:318]
PASSED: d.valueOf() == d2.valueOf() [./Date.as:320]
PASSED: d.getYear() == 100 [./Date.as:323]
PASSED: d.getFullYear() == 2000 [./Date.as:324]
PASSED: d.getMonth() == 3 [./Date.as:325]
PASSED: d.getDate() == 1 [./Date.as:326]
PASSED: d.getDay() == 6 [./Date.as:327]
PASSED: d.getHours() == 0 [./Date.as:328]
PASSED: d.getMinutes() == 0 [./Date.as:329]
PASSED: d.getSeconds() == 0 [./Date.as:330]
PASSED: d.getMilliseconds() == 0 [./Date.as:331]
PASSED: d.getFullYear() == 2001 [./Date.as:334]
PASSED: d.getMonth() == 0 [./Date.as:335]
PASSED: d.getFullYear() == 1998 [./Date.as:337]
PASSED: d.getMonth() == 6 [./Date.as:338]
The pp is known to fail the next three tests
FAILED: expected: "NaN" obtained: -6.77681005679748e+19 [./Date.as:345]
FAILED: expected: "Infinity" obtained: -6.77681005679748e+19 [./Date.as:347]
FAILED: expected: "-Infinity" obtained: -6.77681005679748e+19 [./Date.as:349]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:352]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:354]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:356]
PASSED: d.getFullYear() == 2000 [./Date.as:360]
PASSED: d.getMonth() == 0 [./Date.as:361]
PASSED: d.getDate() == 1 [./Date.as:362]
PASSED: d.getFullYear() == 2000 [./Date.as:365]
PASSED: d.getMonth() == 1 [./Date.as:366]
PASSED: d.getDate() == 1 [./Date.as:367]
PASSED: d.getFullYear() == 2000 [./Date.as:369]
PASSED: d.getMonth() == 0 [./Date.as:370]
PASSED: d.getDate() == 31 [./Date.as:371]
PASSED: d.getFullYear() == 1999 [./Date.as:373]
PASSED: d.getMonth() == 11 [./Date.as:374]
PASSED: d.getDate() == 25 [./Date.as:375]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:379]
PASSED: d.valueOf().toString() == "Infinity" [./Date.as:381]
PASSED: d.valueOf().toString() == "-Infinity" [./Date.as:383]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:386]
PASSED: d.getHours() == 12 [./Date.as:390]
PASSED: d.getMinutes() == 0 [./Date.as:391]
PASSED: d.getSeconds() == 0 [./Date.as:392]
PASSED: d.getMilliseconds() == 0 [./Date.as:393]
PASSED: d.getHours() == 12 [./Date.as:396]
PASSED: d.getMinutes() == 0 [./Date.as:397]
PASSED: d.getDate() == 2 [./Date.as:400]
PASSED: d.getHours() == 1 [./Date.as:401]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:404]
PASSED: d.valueOf().toString() == "Infinity" [./Date.as:406]
PASSED: d.valueOf().toString() == "-Infinity" [./Date.as:408]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:411]
PASSED: d.getHours() == 12 [./Date.as:415]
PASSED: d.getMinutes() == 30 [./Date.as:416]
PASSED: d.getSeconds() == 0 [./Date.as:417]
PASSED: d.getMilliseconds() == 0 [./Date.as:418]
PASSED: d.getHours() == 13 [./Date.as:421]
PASSED: d.getMinutes() == 10 [./Date.as:422]
PASSED: d.getSeconds() == 0 [./Date.as:423]
PASSED: d.getHours() == 10 [./Date.as:425]
PASSED: d.getMinutes() == 0 [./Date.as:426]
PASSED: d.getSeconds() == 0 [./Date.as:427]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:430]
PASSED: d.valueOf().toString() == "Infinity" [./Date.as:432]
PASSED: d.valueOf().toString() == "-Infinity" [./Date.as:434]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:437]
PASSED: d.getHours() == 0 [./Date.as:442]
PASSED: d.getMinutes() == 0 [./Date.as:443]
PASSED: d.getSeconds() == 45 [./Date.as:444]
PASSED: d.getUTCSeconds() == 45 [./Date.as:445]
PASSED: d.getMilliseconds() == 0 [./Date.as:446]
PASSED: d.getHours() == 12 [./Date.as:449]
PASSED: d.getMinutes() == 1 [./Date.as:450]
PASSED: d.getSeconds() == 10 [./Date.as:451]
PASSED: d.getHours() == 11 [./Date.as:453]
PASSED: d.getMinutes() == 58 [./Date.as:454]
PASSED: d.getSeconds() == 0 [./Date.as:455]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:458]
PASSED: d.valueOf().toString() == "Infinity" [./Date.as:460]
PASSED: d.valueOf().toString() == "-Infinity" [./Date.as:462]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:465]
PASSED: d.getHours() == 0 [./Date.as:470]
PASSED: d.getMinutes() == 0 [./Date.as:471]
PASSED: d.getSeconds() == 0 [./Date.as:472]
PASSED: d.getMilliseconds() == 500 [./Date.as:473]
PASSED: d.getUTCMilliseconds() == 500 [./Date.as:474]
PASSED: d.getMilliseconds() == 500.0 [./Date.as:477]
PASSED: d.getMinutes() == 0 [./Date.as:480]
PASSED: d.getSeconds() == 1 [./Date.as:481]
PASSED: d.getMilliseconds() == 0 [./Date.as:482]
PASSED: d.getHours() == 11 [./Date.as:484]
PASSED: d.getMinutes() == 58 [./Date.as:485]
PASSED: d.getSeconds() == 0 [./Date.as:486]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:489]
PASSED: d.valueOf().toString() == "Infinity" [./Date.as:491]
PASSED: d.valueOf().toString() == "-Infinity" [./Date.as:493]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:496]
PASSED: d.getFullYear() == 2000 [./Date.as:499]
PASSED: d.getMonth() == 0 [./Date.as:500]
PASSED: d.getDate() == 1 [./Date.as:501]
PASSED: d.getMinutes() == 0 [./Date.as:502]
PASSED: d.getSeconds() == 0 [./Date.as:503]
PASSED: d.getMilliseconds() == 1 [./Date.as:504]
PASSED: d.getFullYear() == 1999 [./Date.as:507]
PASSED: d.getMonth() == 11 [./Date.as:508]
PASSED: d.getDate() == 31 [./Date.as:509]
PASSED: d.getMinutes() == 59 [./Date.as:510]
PASSED: d.getSeconds() == 59 [./Date.as:511]
PASSED: d.getMilliseconds() == 999 [./Date.as:512]
PASSED: d.valueOf().toString() == "NaN" [./Date.as:515]
PASSED: wierddate.getFullYear() == -100 [./Date.as:518]
PASSED: wierddate.getMonth() == 5 [./Date.as:519]
PASSED: wierddate.getDate() == 6 [./Date.as:520]
PASSED: wierddate.getHours() == 12 [./Date.as:521]
PASSED: wierddate.getMinutes() == 30 [./Date.as:522]
PASSED: wierddate.getSeconds() == 12 [./Date.as:523]
PASSED: wierddate.getMilliseconds() == 7 [./Date.as:524]
PASSED: wierddate.getMilliseconds() == 300 [./Date.as:530]
PASSED: wierddate.getSeconds() == 12 [./Date.as:531]
PASSED: wierddate.getMilliseconds() == 700 [./Date.as:536]
PASSED: wierddate.getSeconds() == 11 [./Date.as:537]
PASSED: wierddate.getMilliseconds() == 700 [./Date.as:542]
PASSED: wierddate.getFullYear() == 100000 [./Date.as:543]
PASSED: wierddate.getMilliseconds() == 700 [./Date.as:547]
PASSED: wierddate.getFullYear() == -100000 [./Date.as:548]
PASSED: h.valueOf().toString() == "3.0935415006117e+23" [./Date.as:554]
PASSED: h.getMilliseconds() == 1 [./Date.as:557]
PASSED: h.getSeconds() == 40 [./Date.as:558]
PASSED: h.getUTCMilliseconds() == 1 [./Date.as:559]
PASSED: h.getUTCSeconds() == 40 [./Date.as:560]
PASSED: h.getUTCMinutes() == 46 [./Date.as:561]
PASSED: h.getUTCDay() == 4 [./Date.as:562]
PASSED: d.getUTCHours() == 0 [./Date.as:579]
PASSED: d.getUTCHours() == 0 [./Date.as:584]
Testing hour when setting date into/out of DST
PASSED: d.getUTCHours() == 0 [./Date.as:598]
PASSED: d.getUTCHours() == 0 [./Date.as:603]
PASSED: d.getHours() == 0 [./Date.as:608]
PASSED: d.getHours() == 0 [./Date.as:613]
PASSED: Date.UTC(1970,0) == 0 [./Date.as:618]
PASSED: Date.UTC(70,0) == 0 [./Date.as:619]
PASSED: Date.UTC(2000,0,1,0,0,0,0) == d.valueOf() [./Date.as:625]
PASSED: Date.UTC(2000,6,1,0,0,0,0) == d.valueOf() [./Date.as:628]
PASSED: d1.toString() == d2.toString() [./Date.as:632]
PASSED: d1.toString() == d2.toString() [./Date.as:636]
PASSED: Date.UTC(-1000, 20).valueOf() == -33713366400000 [./Date.as:638]
PASSED: Date.UTC(-70, 0).toString() == "-4417977600000" [./Date.as:639]
PASSED: Date.UTC(-70, 0).valueOf() == -4417977600000 [./Date.as:640]
PASSED: Date.UTC(1969, 11).toString() == "-2678400000" [./Date.as:641]
PASSED: Date.UTC(1969, 11).valueOf() == -2678400000 [./Date.as:642]
PASSED: Date.UTC(1969, 12).toString() == "0" [./Date.as:643]
PASSED: Date.UTC(1969, 12).valueOf() == 0 [./Date.as:644]
PASSED: Date.UTC(0, 0, 0, 0, 0, 0, 0).toString() == "-2209075200000" [./Date.as:646]
PASSED: Date.UTC(1969, 12, 31).toString() == "2592000000" [./Date.as:647]
PASSED: Date.UTC(1969, 12, 31).toString() == "2592000000" [./Date.as:648]
PASSED: Date.UTC(1970, 1).toString() == "2678400000" [./Date.as:650]
PASSED: Date.UTC(1970, 1).valueOf() == 2678400000 [./Date.as:651]
PASSED: Date.UTC(-1, -12).toString() == "-2272060800000" [./Date.as:653]
PASSED: (Date.UTC(-1, 12).valueOf() < -2208988799999.5 && Date.UTC(-1, 12).valueOf() > -2208988800000.5) == true [./Date.as:655]
PASSED: typeof(ret) == "boolean" [./Date.as:659]
PASSED: typeof(ret) == "boolean" [./Date.as:662]
PASSED: ret == true [./Date.as:663]
PASSED: typeof(ret) == "undefined" [./Date.as:666]
PASSED: ret == undefined [./Date.as:667]
PASSED: typeof(ret) == "undefined" [./Date.as:670]
PASSED: ret == undefined [./Date.as:671]
PASSED: typeof(foo) == 'string' [./Date.as:678]
PASSED: typeof(bar) == 'string' [./Date.as:682]
PASSED: bar.substring(0, 1) == '0' [./Date.as:683]
PASSED: bar.indexOf("Feb") == 5 [./Date.as:684]
PASSED: foo.indexOf("Feb") == 8 [./Date.as:687]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
PASSED: o.valueOf().toString() == "NaN" [./Date.as:703]
#passed: 346
#failed: 3
#total tests run: 349
