TODO: other methods to implement:
81828384858687
} @Test public void testParseEntryOfHoursAfterNow() throws Exception { final Object parsed = adapter.parseTextEntry(null, "+5H", null); assertEquals(new Time(2, 30, 25), parsed); }
87888990919293
} @Test public void testParseEntryOfHoursBeforeTime() throws Exception { final Object parsed = adapter.parseTextEntry(time, "-7H", null); assertEquals(new Time(1, 13), parsed); }
93949596979899
} @Test public void testParseEntryOfHoursBeforeToNow() throws Exception { final Object parsed = adapter.parseTextEntry(null, "-5H", null); assertEquals(new Time(16, 30, 25), parsed); }
99100101102103104105
} @Test public void testParseEntryOfKeywordNow() throws Exception { final Object parsed = adapter.parseTextEntry(time, "now", null); assertEquals(new Time(), parsed); }
104105106107108109110111112
assertEquals(new Time(), parsed); } @Test public void testRestoreTime() throws Exception { final Time expected = new Time(21, 30); final Object parsed = adapter.fromEncodedString("213000000"); assertEquals(expected, parsed); }
626364656667686970
return true; } @Override protected Time add(final Time original, final int years, final int months, final int days, final int hours, final int minutes) { Time time = original; time = time.add(hours, minutes); return time; }
6970717273747576
return time; } @Override protected Date dateValue(final Object object) { final Time time = (Time) object; return time == null ? null : time.asJavaDate(); }
75767778798081
return time == null ? null : time.asJavaDate(); } @Override protected Time now() { return new Time(); }
80818283848586
return new Time(); } @Override protected Time setDate(final Date date) { return new Time(date.getTime()); }
515253545556575859
} }); TestClock.initialize(); setupSpecification(Time.class); time = new Time(8, 13); holder = new FacetHolderImpl(); setValue(adapter = new TimeValueSemanticsProvider(holder, mockConfiguration, mockContext)); }