Author: sebb
Date: Thu Sep 27 12:46:42 2012
New Revision: 1390971

URL: http://svn.apache.org/viewvc?rev=1390971&view=rev
Log:
LANG-815 DurationFormatUtils.formatPeriod() mis-calculation
Add test case to show there is no issue

Modified:
    
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java

Modified: 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java?rev=1390971&r1=1390970&r2=1390971&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java
 (original)
+++ 
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java
 Thu Sep 27 12:46:42 2012
@@ -398,7 +398,19 @@ public class DurationFormatUtilsTest {
         assertEqualDuration( "09", new int[] { 2005, 11, 31, 0, 0, 0 }, 
                              new int[] { 2006, 9, 6, 0, 0, 0 }, "MM");
     }
-    
+
+    @Test
+    public void testLANG815() {
+        Calendar calendar = Calendar.getInstance();
+        calendar.set(2012, 6, 30, 0, 0, 0);
+        long startMillis = calendar.getTimeInMillis();
+
+        calendar.set(2012, 8, 8);
+        long endMillis = calendar.getTimeInMillis();
+
+        assertEquals("1 9", DurationFormatUtils.formatPeriod(startMillis, 
endMillis, "M d"));
+    }
+
     // Testing the under a day range in DurationFormatUtils.formatPeriod
     @Test
     public void testLowDurations() {


Reply via email to