package nl.ipo.cds.etl.operations.transform; import static org.junit.Assert.*; import java.sql.Timestamp; import org.junit.Before; import org.junit.Test; public class TestToDateTimeTransform { private ToDateTimeTransform transform; @Before public void createTransform () { transform = new ToDateTimeTransform (); } @Test public void testDate () { assertEquals (ts ("2000-01-02 03:04:05"), transform.execute ("2000-01-02 03:04:05")); assertEquals (ts ("2000-01-02 03:04:05"), transform.execute ("2000-01-02T03:04:05")); assertEquals (ts ("2000-01-02 03:04:05.6"), transform.execute ("2000-01-02 03:04:05.6")); assertEquals (ts ("2000-01-02 03:04:05.6"), transform.execute ("2000-01-02T03:04:05.6")); assertNull (transform.execute ("2000/01/02 03:04:05")); assertNull (transform.execute ("2000/01/02T03:04:05")); } public Timestamp ts (final String s) { return Timestamp.valueOf (s); } }