X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Funit%2FUnitUtils.java;fp=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Funit%2FUnitUtils.java;h=a150a90898802825dcbace4a8fc2d4100b808461;hb=1d3622f2ece5951a4396bcb70e2f182a577f3084;hp=0000000000000000000000000000000000000000;hpb=b4121f6a1f27b519059c26919015cffe43a849e9;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/unit/UnitUtils.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/unit/UnitUtils.java new file mode 100644 index 000000000..a150a9089 --- /dev/null +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/unit/UnitUtils.java @@ -0,0 +1,33 @@ +package org.argeo.slc.unit; + +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; + +import static junit.framework.Assert.assertEquals; + +public abstract class UnitUtils { + public static void assertDateSec(Date expected, Date reached) { + Calendar expectedCal = new GregorianCalendar(); + expectedCal.setTime(expected); + Calendar reachedCal = new GregorianCalendar(); + reachedCal.setTime(reached); + assertEquals(expectedCal.get(Calendar.YEAR), reachedCal + .get(Calendar.YEAR)); + assertEquals(expectedCal.get(Calendar.MONTH), reachedCal + .get(Calendar.MONTH)); + assertEquals(expectedCal.get(Calendar.DATE), reachedCal + .get(Calendar.DATE)); + assertEquals(expectedCal.get(Calendar.HOUR_OF_DAY), reachedCal + .get(Calendar.HOUR_OF_DAY)); + assertEquals(expectedCal.get(Calendar.MINUTE), reachedCal + .get(Calendar.MINUTE)); + assertEquals(expectedCal.get(Calendar.SECOND), reachedCal + .get(Calendar.SECOND)); + } + + private UnitUtils() { + + } + +}