Author: kmorin Date: 2011-10-26 11:03:02 +0200 (Wed, 26 Oct 2011) New Revision: 2218 Url: http://nuiton.org/repositories/revision/nuiton-utils/2218 Log: add test for DateUtil.getAge Modified: trunk/nuiton-utils/src/test/java/org/nuiton/util/DateUtilTest.java Modified: trunk/nuiton-utils/src/test/java/org/nuiton/util/DateUtilTest.java =================================================================== --- trunk/nuiton-utils/src/test/java/org/nuiton/util/DateUtilTest.java 2011-10-26 08:41:00 UTC (rev 2217) +++ trunk/nuiton-utils/src/test/java/org/nuiton/util/DateUtilTest.java 2011-10-26 09:03:02 UTC (rev 2218) @@ -34,6 +34,7 @@ import java.text.ParseException; import java.util.Calendar; import java.util.Date; +import java.util.GregorianCalendar; import java.util.Locale; /** @@ -257,6 +258,31 @@ } @Test + public void testGetAge() { + log.info("getAge"); + + Calendar calendar = GregorianCalendar.getInstance(); + calendar.roll(Calendar.YEAR, -20); + calendar.roll(Calendar.DATE, -1); + + int result = DateUtil.getAge(calendar.getTime()); + log.info("result1 : " + result); + Assert.assertEquals(20, result); + + calendar.add(Calendar.DATE, 2); + + result = DateUtil.getAge(calendar.getTime()); + log.info("result2 : " + result); + Assert.assertEquals(19, result); + + calendar.add(Calendar.YEAR, 25); + + result = DateUtil.getAge(calendar.getTime()); + log.info("result3 : " + result); + Assert.assertEquals(0, result); + } + + @Test public void testGetMonthLibelle() { log.info("getMonthLibelle");