Package org.assertj.core.internal
Class Futures
- java.lang.Object
-
- org.assertj.core.internal.Futures
-
public class Futures extends java.lang.ObjectReusable assertions fors.Future
-
-
Constructor Summary
Constructors Constructor Description Futures()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ExceptionassertCompletedExceptionallyWithin(AssertionInfo info, java.util.concurrent.Future<?> actual, long timeout, java.util.concurrent.TimeUnit unit)java.lang.ExceptionassertCompletedExceptionallyWithin(AssertionInfo info, java.util.concurrent.Future<?> actual, java.time.Duration timeout)java.lang.ExceptionassertFailedWithin(AssertionInfo info, java.util.concurrent.Future<?> actual, long timeout, java.util.concurrent.TimeUnit unit)java.lang.ExceptionassertFailedWithin(AssertionInfo info, java.util.concurrent.Future<?> actual, java.time.Duration timeout)voidassertIsCancelled(AssertionInfo info, java.util.concurrent.Future<?> actual)Verifies that theFutureis cancelled.voidassertIsDone(AssertionInfo info, java.util.concurrent.Future<?> actual)Verifies that theFutureis done.voidassertIsNotCancelled(AssertionInfo info, java.util.concurrent.Future<?> actual)Verifies that theFutureis not cancelled.voidassertIsNotDone(AssertionInfo info, java.util.concurrent.Future<?> actual)Verifies that theFutureis not done.private voidassertNotNull(AssertionInfo info, java.util.concurrent.Future<?> actual)<RESULT> RESULTassertSucceededWithin(AssertionInfo info, java.util.concurrent.Future<RESULT> actual, long timeout, java.util.concurrent.TimeUnit unit)<RESULT> RESULTassertSucceededWithin(AssertionInfo info, java.util.concurrent.Future<RESULT> actual, java.time.Duration timeout)static Futuresinstance()Returns the singleton instance of this class.
-
-
-
Method Detail
-
instance
public static Futures instance()
Returns the singleton instance of this class.- Returns:
- the singleton instance of this class.
-
assertIsCancelled
public void assertIsCancelled(AssertionInfo info, java.util.concurrent.Future<?> actual)
Verifies that theFutureis cancelled.- Parameters:
info- contains information about the assertion.actual- the "actual"Date.
-
assertIsNotCancelled
public void assertIsNotCancelled(AssertionInfo info, java.util.concurrent.Future<?> actual)
Verifies that theFutureis not cancelled.- Parameters:
info- contains information about the assertion.actual- the "actual"Date.
-
assertIsDone
public void assertIsDone(AssertionInfo info, java.util.concurrent.Future<?> actual)
Verifies that theFutureis done.- Parameters:
info- contains information about the assertion.actual- the "actual"Date.
-
assertIsNotDone
public void assertIsNotDone(AssertionInfo info, java.util.concurrent.Future<?> actual)
Verifies that theFutureis not done.- Parameters:
info- contains information about the assertion.actual- the "actual"Date.
-
assertSucceededWithin
public <RESULT> RESULT assertSucceededWithin(AssertionInfo info, java.util.concurrent.Future<RESULT> actual, long timeout, java.util.concurrent.TimeUnit unit)
-
assertSucceededWithin
public <RESULT> RESULT assertSucceededWithin(AssertionInfo info, java.util.concurrent.Future<RESULT> actual, java.time.Duration timeout)
-
assertFailedWithin
public java.lang.Exception assertFailedWithin(AssertionInfo info, java.util.concurrent.Future<?> actual, java.time.Duration timeout)
-
assertFailedWithin
public java.lang.Exception assertFailedWithin(AssertionInfo info, java.util.concurrent.Future<?> actual, long timeout, java.util.concurrent.TimeUnit unit)
-
assertCompletedExceptionallyWithin
public java.lang.Exception assertCompletedExceptionallyWithin(AssertionInfo info, java.util.concurrent.Future<?> actual, java.time.Duration timeout)
-
assertCompletedExceptionallyWithin
public java.lang.Exception assertCompletedExceptionallyWithin(AssertionInfo info, java.util.concurrent.Future<?> actual, long timeout, java.util.concurrent.TimeUnit unit)
-
assertNotNull
private void assertNotNull(AssertionInfo info, java.util.concurrent.Future<?> actual)
-
-