@Test public void testConvertTime() throws Exception { Time time = new Time(System.currentTimeMillis()); LocalTime localTime = converter.convert(time, null); assertEquals(time.toLocalTime(), localTime); }
@Override public void produce(Consumer<? super ContextualConverterFactory<?, ?>> consumer) { constantConverter(consumer, Time.class, LocalTime.class, new TimeToLocalTimeConverter()); constantConverter(consumer, Date.class, LocalDate.class, new DateToLocalDateConverter()); factoryConverter(consumer, new AbstractContextualConverterFactory<Time, OffsetTime>(Time.class, OffsetTime.class) {
@Override public void produce(Consumer<? super ContextualConverterFactory<?, ?>> consumer) { constantConverter(consumer, Time.class, LocalTime.class, new TimeToLocalTimeConverter()); constantConverter(consumer, Date.class, LocalDate.class, new DateToLocalDateConverter()); factoryConverter(consumer, new AbstractContextualConverterFactory<Time, OffsetTime>(Time.class, OffsetTime.class) {
@Test public void testConvertNull() throws Exception { assertNull(converter.convert(null, null)); } }