| Index: tests/corelib/date_time_test.dart
|
| diff --git a/tests/corelib/date_time_test.dart b/tests/corelib/date_time_test.dart
|
| index 805d5c6faf31629adacf2beeb853d19a26c1eedb..991a87438160c1d0be46bbd0f027f461d9791bf2 100644
|
| --- a/tests/corelib/date_time_test.dart
|
| +++ b/tests/corelib/date_time_test.dart
|
| @@ -777,6 +777,78 @@ class DateTest {
|
| Expect.equals(9, dt1.second);
|
| Expect.equals(9, dt1.millisecond);
|
| Expect.equals(true, dt1.isUtc);
|
| + dt1 = DateTime.parse("0009-09-09 09:09:09.009-00");
|
| + Expect.equals(9, dt1.year);
|
| + Expect.equals(9, dt1.month);
|
| + Expect.equals(9, dt1.day);
|
| + Expect.equals(9, dt1.hour);
|
| + Expect.equals(9, dt1.minute);
|
| + Expect.equals(9, dt1.second);
|
| + Expect.equals(9, dt1.millisecond);
|
| + Expect.equals(true, dt1.isUtc);
|
| + dt1 = DateTime.parse("0009-09-09 09:09:09.009-0000");
|
| + Expect.equals(9, dt1.year);
|
| + Expect.equals(9, dt1.month);
|
| + Expect.equals(9, dt1.day);
|
| + Expect.equals(9, dt1.hour);
|
| + Expect.equals(9, dt1.minute);
|
| + Expect.equals(9, dt1.second);
|
| + Expect.equals(9, dt1.millisecond);
|
| + Expect.equals(true, dt1.isUtc);
|
| + dt1 = DateTime.parse("0009-09-09 09:09:09.009-02");
|
| + Expect.equals(9, dt1.year);
|
| + Expect.equals(9, dt1.month);
|
| + Expect.equals(9, dt1.day);
|
| + Expect.equals(11, dt1.hour);
|
| + Expect.equals(9, dt1.minute);
|
| + Expect.equals(9, dt1.second);
|
| + Expect.equals(9, dt1.millisecond);
|
| + Expect.equals(true, dt1.isUtc);
|
| + dt1 = DateTime.parse("0009-09-09 09:09:09.009+0200");
|
| + Expect.equals(9, dt1.year);
|
| + Expect.equals(9, dt1.month);
|
| + Expect.equals(9, dt1.day);
|
| + Expect.equals(7, dt1.hour);
|
| + Expect.equals(9, dt1.minute);
|
| + Expect.equals(9, dt1.second);
|
| + Expect.equals(9, dt1.millisecond);
|
| + Expect.equals(true, dt1.isUtc);
|
| + dt1 = DateTime.parse("0009-09-09 09:09:09.009+1200");
|
| + Expect.equals(9, dt1.year);
|
| + Expect.equals(9, dt1.month);
|
| + Expect.equals(8, dt1.day);
|
| + Expect.equals(21, dt1.hour);
|
| + Expect.equals(9, dt1.minute);
|
| + Expect.equals(9, dt1.second);
|
| + Expect.equals(9, dt1.millisecond);
|
| + Expect.equals(true, dt1.isUtc);
|
| + dt1 = DateTime.parse("0009-09-09 09:09:09.009-1200");
|
| + Expect.equals(9, dt1.year);
|
| + Expect.equals(9, dt1.month);
|
| + Expect.equals(9, dt1.day);
|
| + Expect.equals(21, dt1.hour);
|
| + Expect.equals(9, dt1.minute);
|
| + Expect.equals(9, dt1.second);
|
| + Expect.equals(9, dt1.millisecond);
|
| + Expect.equals(true, dt1.isUtc);
|
| + dt1 = DateTime.parse("0009-09-09 09:09:09.009-0230");
|
| + Expect.equals(9, dt1.year);
|
| + Expect.equals(9, dt1.month);
|
| + Expect.equals(9, dt1.day);
|
| + Expect.equals(11, dt1.hour);
|
| + Expect.equals(39, dt1.minute);
|
| + Expect.equals(9, dt1.second);
|
| + Expect.equals(9, dt1.millisecond);
|
| + Expect.equals(true, dt1.isUtc);
|
| + dt1 = DateTime.parse("0009-09-09 09:09:09.009-2134");
|
| + Expect.equals(9, dt1.year);
|
| + Expect.equals(9, dt1.month);
|
| + Expect.equals(10, dt1.day);
|
| + Expect.equals(6, dt1.hour);
|
| + Expect.equals(43, dt1.minute);
|
| + Expect.equals(9, dt1.second);
|
| + Expect.equals(9, dt1.millisecond);
|
| + Expect.equals(true, dt1.isUtc);
|
| }
|
|
|
| static void testWeekday() {
|
|
|