@Component public class CoreAssertions extends Object
CoreAssertions
wraps assertThat methods of the Assertions
class. It does so by generating these methods
using AssertJAssertionsWrapper
.
All assertions built with these methods wait for the assertion to be successful. Clients can optionally pass an explicit
timeout by using the assertThatWithin methods or use a default timeout (assertThat methods).Modifier and Type | Class and Description |
---|---|
static interface |
CoreAssertions.BigDecimalSupplier |
static interface |
CoreAssertions.BooleanSupplier |
static interface |
CoreAssertions.DateSupplier |
static interface |
CoreAssertions.IntegerSupplier |
static interface |
CoreAssertions.IterableSupplier<ELEMENT> |
static interface |
CoreAssertions.LocalDateSupplier |
static interface |
CoreAssertions.LocalDateTimeSupplier |
static interface |
CoreAssertions.LocalTimeSupplier |
static interface |
CoreAssertions.LongSupplier |
static interface |
CoreAssertions.StringSupplier |
Constructor and Description |
---|
CoreAssertions() |
Modifier and Type | Method and Description |
---|---|
org.assertj.core.api.AbstractBigDecimalAssert<?> |
assertThat(CoreAssertions.BigDecimalSupplier actualSupplier)
Creates a new instance of
. |
org.assertj.core.api.AbstractBooleanAssert<?> |
assertThat(CoreAssertions.BooleanSupplier actualSupplier)
Creates a new instance of
. |
org.assertj.core.api.AbstractDateAssert<?> |
assertThat(CoreAssertions.DateSupplier actualSupplier)
Creates a new instance of
. |
org.assertj.core.api.AbstractIntegerAssert<?> |
assertThat(CoreAssertions.IntegerSupplier actualSupplier)
Creates a new instance of
. |
<ELEMENT> org.assertj.core.api.ProxyableIterableAssert<ELEMENT> |
assertThat(CoreAssertions.IterableSupplier<ELEMENT> actualSupplier)
Creates a new instance of
. |
org.assertj.core.api.AbstractLocalDateAssert<?> |
assertThat(CoreAssertions.LocalDateSupplier actualSupplier)
Creates a new instance of
. |
org.assertj.core.api.AbstractLocalDateTimeAssert<?> |
assertThat(CoreAssertions.LocalDateTimeSupplier actualSupplier)
Creates a new instance of
. |
org.assertj.core.api.AbstractLocalTimeAssert<?> |
assertThat(CoreAssertions.LocalTimeSupplier actualSupplier)
Creates a new instance of
. |
org.assertj.core.api.AbstractLongAssert<?> |
assertThat(CoreAssertions.LongSupplier actualSupplier)
Creates a new instance of
. |
org.assertj.core.api.AbstractCharSequenceAssert<?,String> |
assertThat(CoreAssertions.StringSupplier actualSupplier)
Creates a new instance of
. |
<ELEMENT> org.assertj.core.api.ProxyableIterableAssert<ELEMENT> |
assertThatWithin(long timeout,
CoreAssertions.IterableSupplier<ELEMENT> actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
org.assertj.core.api.AbstractBigDecimalAssert<?> |
assertThatWithin(long timeout,
TimeUnit timeUnit,
CoreAssertions.BigDecimalSupplier actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
org.assertj.core.api.AbstractBooleanAssert<?> |
assertThatWithin(long timeout,
TimeUnit timeUnit,
CoreAssertions.BooleanSupplier actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
org.assertj.core.api.AbstractDateAssert<?> |
assertThatWithin(long timeout,
TimeUnit timeUnit,
CoreAssertions.DateSupplier actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
org.assertj.core.api.AbstractIntegerAssert<?> |
assertThatWithin(long timeout,
TimeUnit timeUnit,
CoreAssertions.IntegerSupplier actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
org.assertj.core.api.AbstractLocalDateAssert<?> |
assertThatWithin(long timeout,
TimeUnit timeUnit,
CoreAssertions.LocalDateSupplier actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
org.assertj.core.api.AbstractLocalDateTimeAssert<?> |
assertThatWithin(long timeout,
TimeUnit timeUnit,
CoreAssertions.LocalDateTimeSupplier actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
org.assertj.core.api.AbstractLocalTimeAssert<?> |
assertThatWithin(long timeout,
TimeUnit timeUnit,
CoreAssertions.LocalTimeSupplier actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
org.assertj.core.api.AbstractLongAssert<?> |
assertThatWithin(long timeout,
TimeUnit timeUnit,
CoreAssertions.LongSupplier actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
org.assertj.core.api.AbstractCharSequenceAssert<?,String> |
assertThatWithin(long timeout,
TimeUnit timeUnit,
CoreAssertions.StringSupplier actualSupplier)
Creates a new instance of
and declares an explicit timeout for the assertion to be successful. |
public <ELEMENT> org.assertj.core.api.ProxyableIterableAssert<ELEMENT> assertThat(CoreAssertions.IterableSupplier<ELEMENT> actualSupplier)
ProxyableIterableAssert
.ELEMENT
- iterable typeactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public <ELEMENT> org.assertj.core.api.ProxyableIterableAssert<ELEMENT> assertThatWithin(long timeout, CoreAssertions.IterableSupplier<ELEMENT> actualSupplier)
ProxyableIterableAssert
and declares an explicit timeout for the assertion to be successful.ELEMENT
- iterable typetimeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractBigDecimalAssert<?> assertThat(CoreAssertions.BigDecimalSupplier actualSupplier)
AbstractBigDecimalAssert
.actualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractBigDecimalAssert<?> assertThatWithin(long timeout, TimeUnit timeUnit, CoreAssertions.BigDecimalSupplier actualSupplier)
AbstractBigDecimalAssert
and declares an explicit timeout for the assertion to be successful.timeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractBooleanAssert<?> assertThat(CoreAssertions.BooleanSupplier actualSupplier)
AbstractBooleanAssert
.actualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractBooleanAssert<?> assertThatWithin(long timeout, TimeUnit timeUnit, CoreAssertions.BooleanSupplier actualSupplier)
AbstractBooleanAssert
and declares an explicit timeout for the assertion to be successful.timeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractIntegerAssert<?> assertThat(CoreAssertions.IntegerSupplier actualSupplier)
AbstractIntegerAssert
.actualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractIntegerAssert<?> assertThatWithin(long timeout, TimeUnit timeUnit, CoreAssertions.IntegerSupplier actualSupplier)
AbstractIntegerAssert
and declares an explicit timeout for the assertion to be successful.timeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractLongAssert<?> assertThat(CoreAssertions.LongSupplier actualSupplier)
AbstractLongAssert
.actualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractLongAssert<?> assertThatWithin(long timeout, TimeUnit timeUnit, CoreAssertions.LongSupplier actualSupplier)
AbstractLongAssert
and declares an explicit timeout for the assertion to be successful.timeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractDateAssert<?> assertThat(CoreAssertions.DateSupplier actualSupplier)
AbstractDateAssert
.actualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractDateAssert<?> assertThatWithin(long timeout, TimeUnit timeUnit, CoreAssertions.DateSupplier actualSupplier)
AbstractDateAssert
and declares an explicit timeout for the assertion to be successful.timeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractLocalDateTimeAssert<?> assertThat(CoreAssertions.LocalDateTimeSupplier actualSupplier)
AbstractLocalDateTimeAssert
.actualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractLocalDateTimeAssert<?> assertThatWithin(long timeout, TimeUnit timeUnit, CoreAssertions.LocalDateTimeSupplier actualSupplier)
AbstractLocalDateTimeAssert
and declares an explicit timeout for the assertion to be successful.timeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractLocalTimeAssert<?> assertThat(CoreAssertions.LocalTimeSupplier actualSupplier)
AbstractLocalTimeAssert
.actualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractLocalTimeAssert<?> assertThatWithin(long timeout, TimeUnit timeUnit, CoreAssertions.LocalTimeSupplier actualSupplier)
AbstractLocalTimeAssert
and declares an explicit timeout for the assertion to be successful.timeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractLocalDateAssert<?> assertThat(CoreAssertions.LocalDateSupplier actualSupplier)
AbstractLocalDateAssert
.actualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractLocalDateAssert<?> assertThatWithin(long timeout, TimeUnit timeUnit, CoreAssertions.LocalDateSupplier actualSupplier)
AbstractLocalDateAssert
and declares an explicit timeout for the assertion to be successful.timeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractCharSequenceAssert<?,String> assertThat(CoreAssertions.StringSupplier actualSupplier)
AbstractCharSequenceAssert
.actualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.public org.assertj.core.api.AbstractCharSequenceAssert<?,String> assertThatWithin(long timeout, TimeUnit timeUnit, CoreAssertions.StringSupplier actualSupplier)
AbstractCharSequenceAssert
and declares an explicit timeout for the assertion to be successful.timeout
- The timeoutactualSupplier
- the supplier which supplies the actual value. Please ensure that this supplier does not have any side-effects as it might be called multiple times.Copyright © 2018–2019 b+m Informatik AG. All rights reserved.