use of com.alexstyl.specialdates.date.Date in project Memento-Calendar by alexstyl.
the class DateTest method whenComparingToSameDate_thenTheyAreEqual.
@Test
public void whenComparingToSameDate_thenTheyAreEqual() {
Date firstDate = Date.Companion.on(16, APRIL, 1991);
Date secondDate = Date.Companion.on(16, APRIL, 1991);
assertThat(firstDate.equals(secondDate)).isTrue();
}
use of com.alexstyl.specialdates.date.Date in project Memento-Calendar by alexstyl.
the class DateTest method whenComparingToDateWithDifferentYear_thenTheyAreNotEqual.
@Test
public void whenComparingToDateWithDifferentYear_thenTheyAreNotEqual() {
Date firstDate = Date.Companion.on(16, APRIL, 1991);
Date secondDate = Date.Companion.on(16, APRIL, 1987);
assertThat(firstDate.equals(secondDate)).isFalse();
}
use of com.alexstyl.specialdates.date.Date in project Memento-Calendar by alexstyl.
the class DateTest method givenDateWithShortMonthAndNoYearSpecified_thenReturn29Days.
@Test
public void givenDateWithShortMonthAndNoYearSpecified_thenReturn29Days() {
Date date = Date.Companion.on(1, FEBRUARY);
assertThat(date.getDaysInCurrentMonth()).isEqualTo(29);
}
use of com.alexstyl.specialdates.date.Date in project Memento-Calendar by alexstyl.
the class DateTest method testOneDayAhead.
@Test
public void testOneDayAhead() {
Date firstDayOfYear = Date.Companion.on(1, JANUARY, 1990);
Date secondDayOfYear = Date.Companion.on(2, JANUARY, 1990);
assertThat(firstDayOfYear.daysDifferenceTo(secondDayOfYear)).isEqualTo(1);
}
use of com.alexstyl.specialdates.date.Date in project Memento-Calendar by alexstyl.
the class DateTest method givenAEndOfTheYearDate_whenAddingOneDay_thenTheFirstDayOfTheNextYearIsReturned.
@Test
public void givenAEndOfTheYearDate_whenAddingOneDay_thenTheFirstDayOfTheNextYearIsReturned() {
Date lastDayOfYear = Date.Companion.on(31, DECEMBER, 1990);
Date firstDayOfNextYear = lastDayOfYear.addDay(1);
assertThat(firstDayOfNextYear.getMonth()).isEqualTo(1);
assertThat(firstDayOfNextYear.getDayOfMonth()).isEqualTo(1);
int nextYear = lastDayOfYear.getYear() + 1;
assertThat(firstDayOfNextYear.getYear()).isEqualTo(nextYear);
}
Aggregations