package de.flower.rmt.util; import static org.testng.Assert.assertEquals; import java.util.Date; import java.util.Locale; import org.joda.time.DateTime; import org.joda.time.LocalTime; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.testng.annotations.Test; /** * @author flowerrrr */ public class DatesTest { private final static Logger log = LoggerFactory.getLogger(DatesTest.class); @Test public void testFormat() { Locale.setDefault(Locale.GERMAN); Date date = new DateTime(2000, 5, 6, 10, 3, 59).toDate(); assertEquals(Dates.formatDateTimeMedium(date), "06.05.2000 10:03:59"); assertEquals(Dates.formatDateLong(date), "6. Mai 2000"); assertEquals(Dates.formatDateMedium(date), "06.05.2000"); assertEquals(Dates.formatDateShort(date), "06.05."); assertEquals(Dates.formatTimeMedium(date), "10:03:59"); assertEquals(Dates.formatTimeShort(date), "10:03"); assertEquals(Dates.formatTimeShort(new LocalTime(3, 45)), "03:45"); } }