package de.flower.rmt.model.db.type; import org.joda.time.DateTime; import org.joda.time.LocalDate; import org.joda.time.LocalTime; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.testng.annotations.Test; import static org.testng.Assert.*; /** * @author flowerrrr */ public class SplitDateTimeTest { private final static Logger log = LoggerFactory.getLogger(SplitDateTimeTest.class); @Test public void testGetterSetter() { SplitDateTime splitDateTime = new SplitDateTime(); DateTime dt = new DateTime(); splitDateTime.setDate(dt.toDate()); log.info(splitDateTime.toString()); assertEquals(splitDateTime.getDate(), new LocalDate(dt).toDate()); LocalTime time = new LocalTime(2, 15); splitDateTime.setTime(time); log.info(splitDateTime.toString()); assertEquals(splitDateTime.getTime(), time); splitDateTime = new SplitDateTime(); splitDateTime.setTime(time); log.info(splitDateTime.toString()); splitDateTime = new SplitDateTime(dt); log.info(splitDateTime.toString()); assertEquals(splitDateTime.getTime(), dt.toLocalTime()); } }