import static org.assertj.joda.time.api.Assertions.assertThat;
assertThat(dateTime).isAfter(someDateTime);
assertThat(period).hasDays(5);
assertThat(dateTime).isBetween(startDateTime, endDateTime);
import org.joda.time.DateTime;
import org.junit.jupiter.api.Test;
import static org.assertj.joda.time.api.Assertions.assertThat;
public class DateTimeTest {
@Test
public void testDateTimeAssertions() {
DateTime dateTime = new DateTime(2022, 1, 1, 0, 0, 0);
DateTime someDateTime = new DateTime(2021, 1, 1, 0, 0, 0);
DateTime startDateTime = new DateTime(2022, 1, 1, 0, 0, 0);
DateTime endDateTime = new DateTime(2023, 1, 1, 0, 0, 0);
assertThat(dateTime).isAfter(someDateTime);
assertThat(dateTime).isBetween(startDateTime, endDateTime);
}
}
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-joda-time</artifactId>
<version>3.17.2</version>
<scope>test</scope>
</dependency>