Assert<SELF,TEMPORAL>, Descriptable<SELF>, ExtensionPoints<SELF,TEMPORAL>AbstractInstantAssert, AbstractLocalDateAssert, AbstractLocalDateTimeAssert, AbstractLocalTimeAssert, AbstractOffsetDateTimeAssert, AbstractOffsetTimeAssert, AbstractZonedDateTimeAssertpublic abstract class AbstractTemporalAssert<SELF extends AbstractTemporalAssert<SELF,TEMPORAL>,TEMPORAL extends Temporal> extends AbstractAssert<SELF,TEMPORAL>
Temporals.actual, info, myself| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractTemporalAssert(TEMPORAL actual,
Class<?> selfType) |
Creates a new
. |
| Modifier and Type | Method | Description |
|---|---|---|
protected TEMPORAL |
getActual() |
|
SELF |
isCloseTo(String otherAsString,
TemporalOffset<? super TEMPORAL> offset) |
Same assertion as
isCloseTo(Temporal, TemporalOffset) but the TEMPORAL is built from a given String that
follows predefined ISO date format Predefined Formatters to allow calling parse(String))} method. |
SELF |
isCloseTo(TEMPORAL other,
TemporalOffset<? super TEMPORAL> offset) |
Verifies that the actual
Temporal is close to the other according to the given TemporalOffset. |
protected abstract TEMPORAL |
parse(String temporalAsString) |
Obtains an instance of
TEMPORAL from a string representation in ISO date format. |
as, as, asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, overridingErrorMessage, satisfies, setCustomRepresentation, throwAssertionError, usingComparator, usingDefaultComparator, withFailMessage, withRepresentation, withThreadDumpOnErrorprotected AbstractTemporalAssert(TEMPORAL actual, Class<?> selfType)
AbstractTemporalAssert.selfType - the "self type"actual - the actual value to verifyprotected TEMPORAL getActual()
public SELF isCloseTo(TEMPORAL other, TemporalOffset<? super TEMPORAL> offset)
Temporal is close to the other according to the given TemporalOffset.
You can build the offset parameter using Assertions.within(long, TemporalUnit) or Assertions.byLessThan(long, TemporalUnit).
Example:
LocalTime _07_10 = LocalTime.of(7, 10);
LocalTime _07_42 = LocalTime.of(7, 42);
// assertions will pass
assertThat(_07_10).isCloseTo(_07_42, within(1, ChronoUnit.HOURS));
assertThat(_07_10).isCloseTo(_07_42, within(32, ChronoUnit.MINUTES));
// assertions will fail
assertThat(_07_10).isCloseTo(_07_42, byLessThan(32, ChronoUnit.MINUTES));
assertThat(_07_10).isCloseTo(_07_42, within(10, ChronoUnit.SECONDS));other - the temporal to compare actual tooffset - the offset used for comparisonNullPointerException - if Temporal or TemporalOffset parameter is null.AssertionError - if the actual Temporal is null.AssertionError - if the actual Temporal is not close to the given for a provided offset.public SELF isCloseTo(String otherAsString, TemporalOffset<? super TEMPORAL> offset)
isCloseTo(Temporal, TemporalOffset) but the TEMPORAL is built from a given String that
follows predefined ISO date format Predefined Formatters to allow calling parse(String))} method.
Example :
assertThat(LocalTime.parse("07:10:30")).isCloseTo("07:12:11", within(5, ChronoUnit.MINUTES));otherAsString - String representing a TEMPORAL.AssertionError - if the actual Temporal is null.NullPointerException - if temporal string representation or TemporalOffset parameter is null.AssertionError - if the actual Temporal is null.AssertionError - if the actual Temporal is not close to the given for a provided offset.Copyright © 2014–2019. All rights reserved.