[New] added DateRange.isDate()
This commit is contained in:
parent
aa311f3cb2
commit
fe047da55e
|
@ -90,6 +90,13 @@ public class DateRange {
|
|||
return this.fromDate != null && this.toDate != null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return true if both from and to date are set and they are both equal
|
||||
*/
|
||||
public boolean isDate() {
|
||||
return isBounded() && this.fromDate.equals(this.toDate);
|
||||
}
|
||||
|
||||
public boolean contains(Date date) {
|
||||
DBC.PRE.assertNotNull("Date must be given!", date);
|
||||
if (this.fromDate == null && this.toDate == null)
|
||||
|
|
|
@ -82,6 +82,23 @@ public class DateRangeTest {
|
|||
dateRange.from(to, true).to(from, true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test method for {@link ch.eitchnet.utils.collections.DateRange#isDate()}.
|
||||
*/
|
||||
@Test
|
||||
public void testIsDate() {
|
||||
|
||||
Date from = new Date(10);
|
||||
Date to = new Date(20);
|
||||
DateRange dateRange = new DateRange();
|
||||
dateRange.from(from, false).to(to, false);
|
||||
assertFalse(dateRange.isDate());
|
||||
|
||||
dateRange = new DateRange();
|
||||
dateRange.from(from, false).to(from, false);
|
||||
assertTrue(dateRange.isDate());
|
||||
}
|
||||
|
||||
/**
|
||||
* Test method for {@link ch.eitchnet.utils.collections.DateRange#contains(java.util.Date)}.
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue