test/tools/javac/T6725036.java

Print this page

        

@@ -28,10 +28,11 @@
  *          source is a zip file archive
  */
 
 import java.io.File;
 import java.util.Date;
+import java.util.TimeZone;
 import java.util.jar.JarEntry;
 import java.util.jar.JarFile;
 import javax.tools.JavaFileObject;
 
 import com.sun.tools.javac.file.JavacFileManager;

@@ -60,21 +61,23 @@
 
         ZipFileIndexCache zfic = ZipFileIndexCache.getSharedInstance();
         ZipFileIndex zfi = zfic.getZipFileIndex(rt_jar, null, false, null, false);
         long zfiTime = zfi.getLastModified(TEST_ENTRY_NAME);
 
-        check(je, jarEntryTime, zfi + ":" + TEST_ENTRY_NAME.getPath(), zfiTime);
+        check(je, jarEntryTime - TimeZone.getDefault().getOffset(jarEntryTime), 
+              zfi + ":" + TEST_ENTRY_NAME.getPath(), zfiTime);
 
         Context context = new Context();
         JavacFileManager fm = new JavacFileManager(context, false, null);
         ZipFileIndexArchive zfia = new ZipFileIndexArchive(fm, zfi);
         JavaFileObject jfo =
             zfia.getFileObject(TEST_ENTRY_NAME.dirname(),
                                    TEST_ENTRY_NAME.basename());
         long jfoTime = jfo.getLastModified();
 
-        check(je, jarEntryTime, jfo, jfoTime);
+        check(je, jarEntryTime - TimeZone.getDefault().getOffset(jarEntryTime),
+              jfo, jfoTime);
 
         if (errors > 0)
             throw new Exception(errors + " occurred");
     }