@Test public void testCalendar2Timestamp() { Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(time); Time sqltime = sqlTimeConverter.convert(calendar); assertEquals(time, sqltime.getTime()); }
@Test public void testConversion() { assertNull(sqlTimeConverter.convert(null)); assertEquals(Time.valueOf("00:01:02"), sqlTimeConverter.convert(Time.valueOf("00:01:02"))); assertEquals(new Time(60), sqlTimeConverter.convert(Integer.valueOf(60))); assertEquals(Time.valueOf("00:01:02"), sqlTimeConverter.convert("00:01:02")); assertEquals(Time.valueOf("00:01:02"), sqlTimeConverter.convert(" 00:01:02 ")); try { sqlTimeConverter.convert("00:01"); fail(); } catch (TypeConversionException ignore) { } try { sqlTimeConverter.convert("a"); fail(); } catch (TypeConversionException ignore) { } }
@Test public void testJDateTime2Timestamp() { JDateTime jdt = new JDateTime(time); Time sqltime = sqlTimeConverter.convert(jdt); assertEquals(time, sqltime.getTime()); }
@Test public void testSqlTime2Timestamp() { Time sqltime2 = new Time(time); Time sqltime = sqlTimeConverter.convert(sqltime2); assertEquals(time, sqltime.getTime()); }
@Test public void testSqlDate2Timestamp() { java.sql.Date date = new java.sql.Date(time); Time sqltime = sqlTimeConverter.convert(date); assertEquals(time, sqltime.getTime()); }
@Test public void testNull() { assertNull(sqlTimeConverter.convert(null)); }