Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4013314

Alaska time zone should have daylight savings time

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 1.1
    • 1.1
    • core-libs
    • 1.1fcs
    • sparc
    • solaris_2.5
    • Not verified

      Time zone class incorrectly reports that Alaska does not have daylight time.

      Steps to reproduce
      Compile and run the attached code.
      You will need two JavaTest harness classes:
      javasoft.sqe.harness.Test and javasoft.sqe.harness.Status.

      import java.io.PrintStream;
      import javasoft.sqe.harness.Status;
      import javasoft.sqe.harness.Test;

      import java.util.TimeZone;

      public class ZoneTester implements Test {

          public static void main( String argv[] ) {
              ZoneTester test = new ZoneTester();
              Status status = test.run( argv, System.err, System.out );
              status.exit();
          }

          public Status run( String argv[], PrintStream log, PrintStream out ) {
              boolean expectedResult = true;
              String timeZoneID = "AST";
              int i;

              for( i = 0; i < argv.length - 1; ++i ) {
                  if( argv[i].equals( "-Expected" ) ) {
                      expectedResult = new Boolean( argv[++i] ).booleanValue();
                  }
                  else if( argv[i].equals( "-TimeZoneID" ) ) {
                      timeZoneID = argv[++i];
                  }
              }
              
              TimeZone testTimeZone = TimeZone.getTimeZone( timeZoneID );
              out.println( "Testing time zone: " + testTimeZone.getID() );
              if( testTimeZone.useDaylightTime( ) != expectedResult ) {
                  return Status.failed( "Expected: " + expectedResult +
                                        " received: " +
                                        testTimeZone.useDaylightTime( ) );
              }
              else {
                  return Status.passed( "OKAY" );
              }
          }
      }

            bcbeck Brian Beck (Inactive)
            kasmithsunw Kevin Smith (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: