Author: [EMAIL PROTECTED]
Date: Wed Sep 17 08:51:15 2008
New Revision: 3662

Modified:
    trunk/user/test/com/google/gwt/i18n/client/TimeZoneTest.java

Log:
Fixed the failing test in TimeZoneTest -- we were asking it to parse an
undefined time and Java and JavaScript had differing interpretations. Need  
to
ask Shanjian what to do for nonexistant time situations...

patch by: ajr, rdayal (pair prog)


Modified: trunk/user/test/com/google/gwt/i18n/client/TimeZoneTest.java
==============================================================================
--- trunk/user/test/com/google/gwt/i18n/client/TimeZoneTest.java        
(original)
+++ trunk/user/test/com/google/gwt/i18n/client/TimeZoneTest.java        Wed Sep 
17  
08:51:15 2008
@@ -16,9 +16,9 @@

  package com.google.gwt.i18n.client;

-import com.google.gwt.junit.client.GWTTestCase;
  import com.google.gwt.core.client.GWT;
  import com.google.gwt.i18n.client.constants.TimeZoneConstants;
+import com.google.gwt.junit.client.GWTTestCase;

  import java.util.Date;

@@ -55,18 +55,18 @@

      DateTimeFormat fmt = DateTimeFormat.getLongDateTimeFormat();
      Date dateMarchBefore = fmt.parse("March 11, 2007 01:00:00 AM GMT-800");
-    Date dateMarchAfter = fmt.parse("March 11, 2007 02:00:00 AM GMT-800");
+    Date dateMarchAfter = fmt.parse("March 11, 2007 03:01:00 AM GMT-800");
      Date dateJuly = fmt.parse("July 11, 2007 07:00:00 AM GMT-800");

      Date dateNovemberBefore = fmt.parse("November 4, 2007 00:00:00 AM  
GMT-800");
      Date dateNovemberAfter = fmt.parse("November 4, 2007 02:00:00 AM  
GMT-800");
+
+    assertTrue("July should be DST.", usPacific.isDaylightTime(dateJuly));
+    assertTrue("Late March should be DST",  
usPacific.isDaylightTime(dateMarchAfter));
+    assertTrue("Early March should not be  
DST", !usPacific.isDaylightTime(dateMarchBefore));

-    assertTrue(usPacific.isDaylightTime(dateJuly));
-    assertTrue(usPacific.isDaylightTime(dateMarchAfter));
-    assertTrue(!usPacific.isDaylightTime(dateMarchBefore));
-
-    assertTrue(!usPacific.isDaylightTime(dateNovemberAfter));
-    assertTrue(usPacific.isDaylightTime(dateNovemberBefore));
+    assertTrue("Late November should not be  
DST", !usPacific.isDaylightTime(dateNovemberAfter));
+    assertTrue("Early November should be DST",  
usPacific.isDaylightTime(dateNovemberBefore));
    }

    public void testNames() {

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to