Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | function TestCase( e, a) { |
michael@0 | 2 | getTestCaseResult(e, a); |
michael@0 | 3 | } |
michael@0 | 4 | function getTestCaseResult(expected, actual) {} |
michael@0 | 5 | var msPerSecond = 1000; |
michael@0 | 6 | var TIME_0000 = (function () { })(); |
michael@0 | 7 | var now = new Date(); |
michael@0 | 8 | var TIME_NOW = now.valueOf(); |
michael@0 | 9 | function msFromTime(t) { |
michael@0 | 10 | var ms = t % msPerSecond; |
michael@0 | 11 | return ((ms < 0) ? msPerSecond + ms : ms ); |
michael@0 | 12 | } |
michael@0 | 13 | new TestCase(false, eval("true, false")); |
michael@0 | 14 | addTestCase( TIME_NOW ); |
michael@0 | 15 | addTestCase( TIME_0000 ); |
michael@0 | 16 | function addTestCase( t ) { |
michael@0 | 17 | for ( m = 0; m <= 1000; m+=100 ) { |
michael@0 | 18 | new TestCase(msFromTime(t), (new Date(t)).getMilliseconds()); |
michael@0 | 19 | } |
michael@0 | 20 | } |