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

public Class Futures

extends Object
Class Inheritance
Static Imports
org.assertj.core.error.future.ShouldBeCancelled.shouldBeCancelled, .ShouldBeCompletedWithin.shouldBeCompletedWithin, .ShouldBeDone.shouldBeDone, .ShouldHaveFailedWithin.shouldHaveFailedWithin, .ShouldNotBeCancelled.shouldNotBeCancelled, .ShouldNotBeDone.shouldNotBeDone

Reusable assertions for Futures.
Author
Ruben Dijkstra

Field Summary

Modifier and TypeField and Description
pack-priv Failures
private static final Futures

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Exception
assertFailedWithin(AssertionInfo info, Future<?> actual, Duration timeout)

public Exception
assertFailedWithin(AssertionInfo info, Future<?> actual, long timeout, TimeUnit unit)

public void
assertIsCancelled(AssertionInfo
contains information about the assertion.
info
,
Future<?>
the "actual" Date.
actual
)

Verifies that the Future is cancelled.

public void
assertIsDone(AssertionInfo
contains information about the assertion.
info
,
Future<?>
the "actual" Date.
actual
)

Verifies that the Future is done.

public void
assertIsNotCancelled(AssertionInfo
contains information about the assertion.
info
,
Future<?>
the "actual" Date.
actual
)

Verifies that the Future is not cancelled.

public void
assertIsNotDone(AssertionInfo
contains information about the assertion.
info
,
Future<?>
the "actual" Date.
actual
)

Verifies that the Future is not done.

private void
public <RESULT> RESULT
assertSucceededWithin(AssertionInfo info, Future<RESULT> actual, long timeout, TimeUnit unit)

public <RESULT> RESULT
assertSucceededWithin(AssertionInfo info, Future<RESULT> actual, Duration timeout)

public static Futures

Returns:

the singleton instance of this class.
instance
()

Returns the singleton instance of this class.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

failuresback to summary
pack-priv Failures failures
Annotations
@VisibleForTesting
INSTANCEback to summary
private static final Futures INSTANCE

Constructor Detail

Futuresback to summary
public Futures()

Method Detail

assertFailedWithinback to summary
public Exception assertFailedWithin(AssertionInfo info, Future<?> actual, Duration timeout)
assertFailedWithinback to summary
public Exception assertFailedWithin(AssertionInfo info, Future<?> actual, long timeout, TimeUnit unit)
assertIsCancelledback to summary
public void assertIsCancelled(AssertionInfo info, Future<?> actual)

Verifies that the Future is cancelled.

Parameters
info:AssertionInfo

contains information about the assertion.

actual:Future<?>

the "actual" Date.

assertIsDoneback to summary
public void assertIsDone(AssertionInfo info, Future<?> actual)

Verifies that the Future is done.

Parameters
info:AssertionInfo

contains information about the assertion.

actual:Future<?>

the "actual" Date.

assertIsNotCancelledback to summary
public void assertIsNotCancelled(AssertionInfo info, Future<?> actual)

Verifies that the Future is not cancelled.

Parameters
info:AssertionInfo

contains information about the assertion.

actual:Future<?>

the "actual" Date.

assertIsNotDoneback to summary
public void assertIsNotDone(AssertionInfo info, Future<?> actual)

Verifies that the Future is not done.

Parameters
info:AssertionInfo

contains information about the assertion.

actual:Future<?>

the "actual" Date.

assertNotNullback to summary
private void assertNotNull(AssertionInfo info, Future<?> actual)
assertSucceededWithinback to summary
public <RESULT> RESULT assertSucceededWithin(AssertionInfo info, Future<RESULT> actual, long timeout, TimeUnit unit)
assertSucceededWithinback to summary
public <RESULT> RESULT assertSucceededWithin(AssertionInfo info, Future<RESULT> actual, Duration timeout)
instanceback to summary
public static Futures instance()

Returns the singleton instance of this class.

Returns:Futures

the singleton instance of this class.