Top Description Fields Constructors Methods
org.assertj.core.api

public Class DateAssert

extends AbstractDateAssert<DateAssert>
Class Inheritance
Imports
java.text.DateFormat, java.util.Date

Assertions for Dates.

To create a new instance of this class invoke Assertions#assertThat(Date).

Note that assertions with date parameter comes with two flavor, one is obviously a Date and the other is a String representing a Date.
For the latter, the default format follows ISO 8901 : "yyyy-MM-dd", user can override it with a custom format by calling withDateFormat(DateFormat).
The user custom format will then be used for all next Date assertions (i.e not limited to the current assertion) in the test suite.
To turn back to default format, simply call withDefaultDateFormatsOnly().
Authors
Tomasz Nurkiewicz (thanks for giving assertions idea), Joel Costigliola, Mikhail Mazursky

Field Summary

Inherited from org.assertj.core.api.AbstractDateAssert:
datesuserDateFormats

Constructor Summary

AccessConstructor and Description
public
DateAssert(Date
the target to verify.
actual
)

Creates a new DateAssert.

Method Summary

Inherited from org.assertj.core.api.AbstractDateAssert:
defaultDateFormatshasDayOfMonthhasDayOfWeekhasHourOfDayhasMillisecondhasMinutehasMonthhasSameTimeAshasSameTimeAshasSecondhasTimehasYearisAfterisAfterisAfterisAfterOrEqualsToisAfterOrEqualsToisAfterOrEqualToisAfterOrEqualToisAfterOrEqualToisAfterYearisBeforeisBeforeisBeforeisBeforeOrEqualsToisBeforeOrEqualsToisBeforeOrEqualToisBeforeOrEqualToisBeforeOrEqualToisBeforeYearisBetweenisBetweenisBetweenisBetweenisBetweenisBetweenisCloseToisCloseToisCloseToisEqualToisEqualToisEqualToIgnoringHoursisEqualToIgnoringHoursisEqualToIgnoringHoursisEqualToIgnoringMillisisEqualToIgnoringMillisisEqualToIgnoringMillisisEqualToIgnoringMinutesisEqualToIgnoringMinutesisEqualToIgnoringMinutesisEqualToIgnoringSecondsisEqualToIgnoringSecondsisEqualToIgnoringSecondsisInisInisInSameDayAsisInSameDayAsisInSameDayAsisInSameHourAsisInSameHourAsisInSameHourWindowAsisInSameHourWindowAsisInSameHourWindowAsisInSameMinuteAsisInSameMinuteAsisInSameMinuteWindowAsisInSameMinuteWindowAsisInSameMinuteWindowAsisInSameMonthAsisInSameMonthAsisInSameMonthAsisInSameSecondAsisInSameSecondAsisInSameSecondWindowAsisInSameSecondWindowAsisInSameSecondWindowAsisInSameYearAsisInSameYearAsisInSameYearAsisInTheFutureisInThePastisInWithStringDateCollectionisNotBetweenisNotBetweenisNotBetweenisNotBetweenisNotBetweenisNotBetweenisNotEqualToisNotEqualToisNotInisNotInisNotInWithStringDateCollectionisTodayisWithinDayOfMonthisWithinDayOfWeekisWithinHourOfDayisWithinMillisecondisWithinMinuteisWithinMonthisWithinSecondisWithinYearparseregisterCustomDateFormatregisterCustomDateFormatsetLenientDateParsinguseDefaultDateFormatsOnlyusingComparatorusingComparatorusingDefaultComparatorwithDateFormatwithDateFormatwithDefaultDateFormatsOnly

Constructor Detail

DateAssertback to summary
public DateAssert(Date actual)

Creates a new DateAssert.

Parameters
actual:Date

the target to verify.