package info.magnolia.cms.util; import java.util.Calendar; import java.util.Date; import java.util.Locale; import junit.framework.TestCase; public class DateUtilTest extends TestCase { private Date getTestDate() { Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, 2008); calendar.set(Calendar.MONTH, Calendar.JULY); calendar.set(Calendar.DAY_OF_MONTH, 6); calendar.set(Calendar.HOUR_OF_DAY, 13); calendar.set(Calendar.MINUTE, 13); calendar.set(Calendar.SECOND, 13); calendar.set(Calendar.MILLISECOND, 0); return calendar.getTime(); } public void testFormat() { assertEquals("Sunday, 6. July 2008", DateUtil.format(getTestDate(), "EEEE, d. MMMM yyyy", new Locale("en"))); assertEquals("Sonntag, 6. Juli 2008", DateUtil.format(getTestDate(), "EEEE, d. MMMM yyyy", new Locale("de"))); assertEquals("sunnuntai, 6. heinŠkuu 2008", DateUtil.format(getTestDate(), "EEEE, d. MMMM yyyy", new Locale("fi"))); } }