[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cp-patches] Re: SimpleTimeZone.getOffset() fix
From: |
Sven de Marothy |
Subject: |
[cp-patches] Re: SimpleTimeZone.getOffset() fix |
Date: |
Sun, 20 Feb 2005 22:00:54 +0100 |
My turn to ask:
No attachement of inline diff for this change?
:)
/Sven
On Sun, 2005-02-20 at 18:20 +0100, Mark Wielaard wrote:
> Hi,
>
> Thanks to Audrius for walking me through the code and Mauve test I think
> we found the cause of some of the remaining mauve failures with
> SimpleTimeZone. We store the endTime internally as local time (so
> including the dst offset), but getOffset() takes the millis as offset
> into the day in standard time. This doesn't matter for the start time
> (since that is given already in standard time), but does matter for the
> end time.
>
> 2005-02-20 Mark Wielaard <address@hidden>
>
> * java/util/SimpleTimeZone.java (getOffset): Calculate beforeEnd by
> taking dstSavings into account.
>
> This does not introduce any mauve regressions and fixes the following
> Muave failures:
>
> -FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 4)
> +PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 4)
> -FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 8)
> +PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 8)
> -FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 12)
> +PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 12)
> -FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 16)
> +PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 16)
> -FAIL: gnu.testlet.java.util.SimpleTimeZone.check12 (number 20)
> +PASS: gnu.testlet.java.util.SimpleTimeZone.check12 (number 20)
> -FAIL: gnu.testlet.java.util.SimpleTimeZone.check14 (number 10)
> -FAIL: gnu.testlet.java.util.SimpleTimeZone.check14 (number 11)
> -FAIL: gnu.testlet.java.util.SimpleTimeZone.check14 (number 12)
> +PASS: gnu.testlet.java.util.SimpleTimeZone.check14 (number 10)
> +PASS: gnu.testlet.java.util.SimpleTimeZone.check14 (number 11)
> +PASS: gnu.testlet.java.util.SimpleTimeZone.check14 (number 12)
> -FAIL: gnu.testlet.java.util.SimpleTimeZone.getOffset: (int, int, int, int,
> int, int) (number 4)
> +PASS: gnu.testlet.java.util.SimpleTimeZone.getOffset: (int, int, int, int,
> int, int) (number 4)
>
> Comments?
>
> Cheers,
>
> Mark
--
Sven de Marothy <address@hidden>