Author: bodewig Date: Fri Dec 26 16:21:03 2014 New Revision: 1647993 URL: http://svn.apache.org/r1647993 Log: add back test but take UTC offset into account
Modified: commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java Modified: commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java URL: http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java?rev=1647993&r1=1647992&r2=1647993&view=diff ============================================================================== --- commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java (original) +++ commons/proper/compress/trunk/src/test/java/org/apache/commons/compress/archivers/zip/ZipUtilTest.java Fri Dec 26 16:21:03 2014 @@ -24,6 +24,7 @@ import java.math.BigInteger; import java.util.Arrays; import java.util.Calendar; import java.util.Date; +import java.util.TimeZone; public class ZipUtilTest extends TestCase { @@ -94,6 +95,16 @@ public class ZipUtilTest extends TestCas assertEquals(0, b1[3]); } + public void testInsideCalendar(){ + TimeZone tz = TimeZone.getDefault(); + long date = 476092800000L; // 1.1.1985, 09:00 am GMT + byte[] b1 = ZipUtil.toDosTime(date + tz.getOffset(date)); + assertEquals(0, b1[0]); + assertEquals(80, b1[1]); + assertEquals(65, b1[2]); + assertEquals(10, b1[3]); + } + public void testReverse() { byte[][] bTest = new byte[6][]; bTest[0] = new byte[]{};