org.assertj.core.api
Class DateAssert

java.lang.Object
  extended by org.assertj.core.api.AbstractAssert<S,Date>
      extended by org.assertj.core.api.AbstractDateAssert<DateAssert>
          extended by org.assertj.core.api.DateAssert
All Implemented Interfaces:
Assert<DateAssert,Date>, Descriptable<DateAssert>, ExtensionPoints<DateAssert,Date>

public class DateAssert
extends AbstractDateAssert<DateAssert>

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 AbstractDateAssert.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 AbstractDateAssert.withDefaultDateFormatsOnly().

Author:
Tomasz Nurkiewicz (thanks for giving assertions idea), Joel Costigliola, Mikhail Mazursky

Field Summary
 
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself
 
Constructor Summary
protected DateAssert(Date actual)
          Creates a new DateAssert.
 
Method Summary
 
Methods inherited from class org.assertj.core.api.AbstractDateAssert
hasTime, isAfter, isAfter, isAfterOrEqualsTo, isAfterOrEqualsTo, isAfterYear, isBefore, isBefore, isBeforeOrEqualsTo, isBeforeOrEqualsTo, isBeforeYear, isBetween, isBetween, isBetween, isBetween, isCloseTo, isCloseTo, isEqualTo, isEqualToIgnoringHours, isEqualToIgnoringHours, isEqualToIgnoringMillis, isEqualToIgnoringMillis, isEqualToIgnoringMinutes, isEqualToIgnoringMinutes, isEqualToIgnoringSeconds, isEqualToIgnoringSeconds, isIn, isInSameDayAs, isInSameDayAs, isInSameHourAs, isInSameHourAs, isInSameHourWindowAs, isInSameHourWindowAs, isInSameMinuteAs, isInSameMinuteAs, isInSameMinuteWindowAs, isInSameMinuteWindowAs, isInSameMonthAs, isInSameMonthAs, isInSameSecondAs, isInSameSecondAs, isInSameSecondWindowAs, isInSameSecondWindowAs, isInSameYearAs, isInSameYearAs, isInTheFuture, isInThePast, isInWithStringDateCollection, isNotBetween, isNotBetween, isNotBetween, isNotBetween, isNotEqualTo, isNotIn, isNotInWithStringDateCollection, isToday, isWithinDayOfMonth, isWithinDayOfWeek, isWithinHourOfDay, isWithinMillisecond, isWithinMinute, isWithinMonth, isWithinSecond, isWithinYear, registerCustomDateFormat, registerCustomDateFormat, useDateFormat, useDateFormat, useDefaultDateFormats, useDefaultDateFormatsOnly, useIsoDateFormat, usingComparator, usingDefaultComparator, withDateFormat, withDateFormat, withDefaultDateFormats, withDefaultDateFormatsOnly, withIsoDateFormat
 
Methods inherited from class org.assertj.core.api.AbstractAssert
as, as, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, overridingErrorMessage
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateAssert

protected DateAssert(Date actual)
Creates a new DateAssert.

Parameters:
actual - the target to verify.


Copyright © 2013–2015 AssertJ. All rights reserved.