assertThat(date).isAfter(referenceDate).isBefore(afterDate);
assertThat(date).isWithinMonthOfYear(6);
assertThatThrownBy(() -> LocalDate.parse("InvalidDate")).isInstanceOf(IllegalArgumentException.class);
<dependency>
<groupId>org.easytesting</groupId>
<artifactId>fest-assert</artifactId>
<version>1.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.joda</groupId>
<artifactId>joda-time</artifactId>
<version>2.10.1</version>
<scope>test</scope>
</dependency>
import org.fest.assertions.api.Assertions;
import org.joda.time.LocalDate;
public class ExampleTest {
public void testExample() {
LocalDate date1 = new LocalDate(2022, 6, 1);
LocalDate date2 = new LocalDate(2022, 6, 30);
Assertions.assertThat(date1)
.isBefore(date2)
.hasYear(2022)
.isWithinDayOfMonth(1, 31);
}
}