From: <bra...@us...> - 2009-07-18 00:23:06
|
Revision: 2773 http://archive-access.svn.sourceforge.net/archive-access/?rev=2773&view=rev Author: bradtofel Date: 2009-07-18 00:22:52 +0000 (Sat, 18 Jul 2009) Log Message: ----------- TWEAK: added currently failing test, which is commented out to prevent build breakage, but demonstrates a problem with current Timestamp implementation. Modified Paths: -------------- branches/wayback-1_4_2/wayback-core/src/test/java/org/archive/wayback/util/TimestampTest.java Modified: branches/wayback-1_4_2/wayback-core/src/test/java/org/archive/wayback/util/TimestampTest.java =================================================================== --- branches/wayback-1_4_2/wayback-core/src/test/java/org/archive/wayback/util/TimestampTest.java 2009-07-18 00:21:01 UTC (rev 2772) +++ branches/wayback-1_4_2/wayback-core/src/test/java/org/archive/wayback/util/TimestampTest.java 2009-07-18 00:22:52 UTC (rev 2773) @@ -25,6 +25,7 @@ package org.archive.wayback.util; import java.util.Calendar; +import java.util.TimeZone; import junit.framework.TestCase; @@ -42,7 +43,7 @@ */ public void testPadDateStr() { - String curYear = String.valueOf(Calendar.getInstance().get(Calendar.YEAR)); + String curYear = String.valueOf(Calendar.getInstance(TimeZone.getTimeZone("gmt")).get(Calendar.YEAR)); assertEquals("padStart '1'","19960101000000",Timestamp.padStartDateStr("1")); assertEquals("padEnd '1'","19991231235959",Timestamp.padEndDateStr("1")); @@ -90,4 +91,19 @@ String dateSpec = "20060518210548"; assertEquals("bad fromSSe",dateSpec,Timestamp.fromSse(sse).getDateStr()); } +// public void testConvertDate() { +// String timestamp = "20070101121212"; +// long value = Timestamp.parseAfter(timestamp).getDate().getTime(); +// for(int i = 0; i < 1000; i++) { +// long value2 = Timestamp.parseAfter(timestamp).getDate().getTime(); +// assertEquals(value, value2); +// try { +// Thread.sleep(1); +// } catch (InterruptedException e) { +// // TODO Auto-generated catch block +// e.printStackTrace(); +// } +// } +// } + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |