TODO: other methods to implement comparison methods:
39404142434445
// }} // {{ Lifecycle public void created() { status = "New"; date = new Date(); }
474849505152535455
will(returnValue(null)); } }); TestClock.initialize(); date = new Date(2001, 2, 4); holder = new FacetHolderImpl(); setValue(adapter = new DateValueSemanticsProvider(holder, mockConfiguration, mockContext)); }
5960616263646566
assertEquals("20010204", adapter.toEncodedString(date)); } @Test public void testParseEntryOfDaysAfterDate() throws Exception { final Date parsed = adapter.parseTextEntry(date, "+7", null); assertEquals(new Date(2001, 2, 11), parsed); }
6566676869707172
assertEquals(new Date(2001, 2, 11), parsed); } @Test public void testParseEntryOfDaysAfterToToday() throws Exception { final Date parsed = adapter.parseTextEntry(null, "+5", null); assertEquals(new Date(2003, 8, 22), parsed); }
7172737475767778
assertEquals(new Date(2003, 8, 22), parsed); } @Test public void testParseEntryOfDaysBeforeDate() throws Exception { final Date parsed = adapter.parseTextEntry(date, "-7", null); assertEquals(new Date(2001, 1, 28), parsed); }
7778798081828384
assertEquals(new Date(2001, 1, 28), parsed); } @Test public void testParseEntryOfDaysBeforeToToday() throws Exception { final Date parsed = adapter.parseTextEntry(null, "-5", null); assertEquals(new Date(2003, 8, 12), parsed); }
8384858687888990
assertEquals(new Date(2003, 8, 12), parsed); } @Test public void testParseEntryOfKeywordToday() throws Exception { final Date parsed = adapter.parseTextEntry(date, "today", null); assertEquals(new Date(2003, 8, 17), parsed); }
8990919293949596
assertEquals(new Date(2003, 8, 17), parsed); } @Test public void testParseEntryOfWeeksAfterDate() throws Exception { final Date parsed = adapter.parseTextEntry(date, "+3w", null); assertEquals(new Date(2001, 2, 25), parsed); }
9596979899100101102
assertEquals(new Date(2001, 2, 25), parsed); } @Test public void testParseEntryOfWeeksAfterToToday() throws Exception { final Date parsed = adapter.parseTextEntry(null, "+4w", null); assertEquals(new Date(2003, 9, 14), parsed); }
101102103104105106107108
assertEquals(new Date(2003, 9, 14), parsed); } @Test public void testParseEntryOfWeeksBeforeDate() throws Exception { final Date parsed = adapter.parseTextEntry(date, "-3w", null); assertEquals(new Date(2001, 1, 14), parsed); }