]> source.dussan.org Git - sonarqube.git/commitdiff
Fix unit test
authorsimonbrandhof <simon.brandhof@gmail.com>
Tue, 1 Nov 2011 22:47:07 +0000 (23:47 +0100)
committersimonbrandhof <simon.brandhof@gmail.com>
Tue, 1 Nov 2011 22:47:14 +0000 (23:47 +0100)
sonar-server/src/test/java/org/sonar/server/filters/DateCriterionTest.java

index 1dc8be73d9894a1988f376a521b25cbc7e4570e7..66411a7dc67d10467f472f230c3a045db1985597 100644 (file)
@@ -19,6 +19,7 @@
  */
 package org.sonar.server.filters;
 
+import org.apache.commons.lang.time.DateUtils;
 import org.junit.Test;
 
 import java.text.ParseException;
@@ -43,7 +44,8 @@ public class DateCriterionTest {
   public void testDaysAgo() throws ParseException {
     DateCriterion criterion = new DateCriterion().setDate(3);
     Date date = criterion.getDate();
-    assertTrue(date.before(new Date(System.currentTimeMillis() - 2 * DAYS)));
-    assertTrue(date.after(new Date(System.currentTimeMillis() - 4 * DAYS)));
+    assertThat(date.getMinutes(), is(0));
+    assertThat(date.getHours(), is(0));
+    assertThat(DateUtils.isSameDay(date, DateUtils.addDays(new Date(), -3)), is(true));
   }
 }