You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2013/01/21 23:42:42 UTC

svn commit: r1436668 - /maven/plugins/trunk/maven-changelog-plugin/src/test/java/org/apache/maven/plugin/changelog/ChangeLogTest.java

Author: rfscholte
Date: Mon Jan 21 22:42:42 2013
New Revision: 1436668

URL: http://svn.apache.org/viewvc?rev=1436668&view=rev
Log:
Trying to fix a daylight time saving issue on the CI server. Confirm that String -> Date -> String keeps the same result

Modified:
    maven/plugins/trunk/maven-changelog-plugin/src/test/java/org/apache/maven/plugin/changelog/ChangeLogTest.java

Modified: maven/plugins/trunk/maven-changelog-plugin/src/test/java/org/apache/maven/plugin/changelog/ChangeLogTest.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changelog-plugin/src/test/java/org/apache/maven/plugin/changelog/ChangeLogTest.java?rev=1436668&r1=1436667&r2=1436668&view=diff
==============================================================================
--- maven/plugins/trunk/maven-changelog-plugin/src/test/java/org/apache/maven/plugin/changelog/ChangeLogTest.java (original)
+++ maven/plugins/trunk/maven-changelog-plugin/src/test/java/org/apache/maven/plugin/changelog/ChangeLogTest.java Mon Jan 21 22:42:42 2013
@@ -19,16 +19,17 @@ package org.apache.maven.plugin.changelo
  * under the License.
  */
 
-import junit.framework.TestCase;
-import org.apache.maven.scm.command.changelog.ChangeLogSet;
-import org.apache.maven.scm.ChangeSet;
-import org.apache.maven.scm.ChangeFile;
-
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.InputStream;
+import java.text.SimpleDateFormat;
 import java.util.List;
-import java.util.Calendar;
+
+import junit.framework.TestCase;
+
+import org.apache.maven.scm.ChangeFile;
+import org.apache.maven.scm.ChangeSet;
+import org.apache.maven.scm.command.changelog.ChangeLogSet;
 
 /**
  * @author Edwin Punzalan
@@ -52,15 +53,7 @@ public class ChangeLogTest
 
         ChangeSet changeSet = changelogSets.getChangeSets().get( 0 );
 
-
-        Calendar cal = Calendar.getInstance(); // new cal with default TZ
-
-        cal.set( 1977, 7, 6, 5, 30, 0); // expected date from min-changelog.xml
-
-        cal.set( Calendar.MILLISECOND, 0);
-
-
-        assertEquals( "Test changelog 1 set 1 date/time", cal.getTime().getTime(), changeSet.getDate().getTime() );
+        assertEquals( "Test changelog 1 set 1 date/time", "1977-08-06 05:30:00", new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ).format( changeSet.getDate() ) );
 
         assertEquals( "Test changelog 1 set 1 author", "Edwin Punzalan", changeSet.getAuthor() );
 
@@ -77,9 +70,7 @@ public class ChangeLogTest
 
         changeSet = changelogSets.getChangeSets().get( 1 );
 
-        cal.set( 2005, 1, 24, 21, 30, 0 );
-
-        assertEquals( "Test changelog 1 set 2 date/time", cal.getTime().getTime(), changeSet.getDate().getTime() );
+        assertEquals( "Test changelog 1 set 2 date/time", "2005-02-24 21:30:00", new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ).format( changeSet.getDate() ) );
 
         assertEquals( "Test changelog 1 set 2 author", "Edwin Punzalan", changeSet.getAuthor() );
 
@@ -107,9 +98,7 @@ public class ChangeLogTest
 
         changeSet = changelogSets.getChangeSets().get( 0 );
 
-        cal.set( 2005, 1, 25, 22, 45, 0 );
-
-        assertEquals( "Test changelog 2 set 1 date/time", cal.getTime().getTime(), changeSet.getDate().getTime() );
+        assertEquals( "Test changelog 2 set 1 date/time", "2005-02-25 22:45:00", new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ).format( changeSet.getDate() ) );
 
         assertEquals( "Test changelog 2 set 1 author", "Keogh Edrich Punzalan", changeSet.getAuthor() );
 
@@ -126,9 +115,7 @@ public class ChangeLogTest
 
         changeSet = changelogSets.getChangeSets().get( 1 );
 
-        cal.set( 2100, 1, 25, 5, 30, 0 );
-
-        assertEquals( "Test changelog 2 set 2 date/time", cal.getTime().getTime(), changeSet.getDate().getTime() );
+        assertEquals( "Test changelog 2 set 2 date/time", "2100-02-25 05:30:00", new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ).format( changeSet.getDate() ) );
 
         assertEquals( "Test changelog 2 set 2 author", "Keogh Edrich Punzalan", changeSet.getAuthor() );