TODO: other methods to implement comparison methods:
8081828384858687
assertEquals(new Date(2001, 1, 28), parsed); } @Test public void testParseEntryOfDaysBeforeToToday() throws Exception { final Date parsed = adapter.parseTextEntry(null, "-5"); assertEquals(new Date(2003, 8, 12), parsed); }
8687888990919293
assertEquals(new Date(2003, 8, 12), parsed); } @Test public void testParseEntryOfKeywordToday() throws Exception { final Date parsed = adapter.parseTextEntry(date, "today"); assertEquals(new Date(2003, 8, 17), parsed); }
9293949596979899
assertEquals(new Date(2003, 8, 17), parsed); } @Test public void testParseEntryOfWeeksAfterDate() throws Exception { final Date parsed = adapter.parseTextEntry(date, "+3w"); assertEquals(new Date(2001, 2, 25), parsed); }
9899100101102103104105
assertEquals(new Date(2001, 2, 25), parsed); } @Test public void testParseEntryOfWeeksAfterToToday() throws Exception { final Date parsed = adapter.parseTextEntry(null, "+4w"); assertEquals(new Date(2003, 9, 14), parsed); }
104105106107108109110111
assertEquals(new Date(2003, 9, 14), parsed); } @Test public void testParseEntryOfWeeksBeforeDate() throws Exception { final Date parsed = adapter.parseTextEntry(date, "-3w"); assertEquals(new Date(2001, 1, 14), parsed); }
110111112113114115116117
assertEquals(new Date(2001, 1, 14), parsed); } @Test public void testParseEntryOfWeeksBeforeToToday() throws Exception { final Date parsed = adapter.parseTextEntry(null, "-4w"); assertEquals(new Date(2003, 7, 20), parsed); }
116117118119120121122123
assertEquals(new Date(2003, 7, 20), parsed); } @Test public void testParseEntryOfMonthsAfterDate() throws Exception { final Date parsed = adapter.parseTextEntry(date, "+3m"); assertEquals(new Date(2001, 5, 4), parsed); }
122123124125126127128129
assertEquals(new Date(2001, 5, 4), parsed); } @Test public void testParseEntryOfMonthsAfterToToday() throws Exception { final Date parsed = adapter.parseTextEntry(null, "+4m"); assertEquals(new Date(2003, 12, 17), parsed); }
128129130131132133134135
assertEquals(new Date(2003, 12, 17), parsed); } @Test public void testParseEntryOfMonthsBeforeDate() throws Exception { final Date parsed = adapter.parseTextEntry(date, "-3m"); assertEquals(new Date(2000, 11, 4), parsed); }
134135136137138139140141
assertEquals(new Date(2000, 11, 4), parsed); } @Test public void testParseEntryOfMonthsBeforeToToday() throws Exception { final Date parsed = adapter.parseTextEntry(null, "-4m"); assertEquals(new Date(2003, 4, 17), parsed); }