Uses of Interface
org.junit.jupiter.api.function.Executable

Packages that use Executable
Package Description
org.junit.jupiter.api
JUnit Jupiter API for writing tests.
org.junit.jupiter.api.extension
JUnit Jupiter API for writing extensions.
  • Uses of Executable in org.junit.jupiter.api

    Methods in org.junit.jupiter.api that return Executable
    Modifier and Type Method Description
    Executable DynamicTest.getExecutable()
    Get the executable code block associated with this DynamicTest.
    Methods in org.junit.jupiter.api with parameters of type Executable
    Modifier and Type Method Description
    static void Assertions.assertAll​(java.lang.String heading, Executable... executables)
    Assert that all supplied executables do not throw exceptions.
    static void Assertions.assertAll​(Executable... executables)
    Assert that all supplied executables do not throw exceptions.
    static void Assertions.assertDoesNotThrow​(Executable executable)
    Assert that execution of the supplied executable does not throw any kind of exception.
    static void Assertions.assertDoesNotThrow​(Executable executable, java.lang.String message)
    Assert that execution of the supplied executable does not throw any kind of exception.
    static void Assertions.assertDoesNotThrow​(Executable executable, java.util.function.Supplier<java.lang.String> messageSupplier)
    Assert that execution of the supplied executable does not throw any kind of exception.
    static <T extends java.lang.Throwable>
    T
    Assertions.assertThrows​(java.lang.Class<T> expectedType, Executable executable)
    Assert that execution of the supplied executable throws an exception of the expectedType and return the exception.
    static <T extends java.lang.Throwable>
    T
    Assertions.assertThrows​(java.lang.Class<T> expectedType, Executable executable, java.lang.String message)
    Assert that execution of the supplied executable throws an exception of the expectedType and return the exception.
    static <T extends java.lang.Throwable>
    T
    Assertions.assertThrows​(java.lang.Class<T> expectedType, Executable executable, java.util.function.Supplier<java.lang.String> messageSupplier)
    Assert that execution of the supplied executable throws an exception of the expectedType and return the exception.
    static void Assertions.assertTimeout​(java.time.Duration timeout, Executable executable)
    Assert that execution of the supplied executable completes before the given timeout is exceeded.
    static void Assertions.assertTimeout​(java.time.Duration timeout, Executable executable, java.lang.String message)
    Assert that execution of the supplied executable completes before the given timeout is exceeded.
    static void Assertions.assertTimeout​(java.time.Duration timeout, Executable executable, java.util.function.Supplier<java.lang.String> messageSupplier)
    Assert that execution of the supplied executable completes before the given timeout is exceeded.
    static void Assertions.assertTimeoutPreemptively​(java.time.Duration timeout, Executable executable)
    Assert that execution of the supplied executable completes before the given timeout is exceeded.
    static void Assertions.assertTimeoutPreemptively​(java.time.Duration timeout, Executable executable, java.lang.String message)
    Assert that execution of the supplied executable completes before the given timeout is exceeded.
    static void Assertions.assertTimeoutPreemptively​(java.time.Duration timeout, Executable executable, java.util.function.Supplier<java.lang.String> messageSupplier)
    Assert that execution of the supplied executable completes before the given timeout is exceeded.
    static void Assumptions.assumingThat​(boolean assumption, Executable executable)
    Execute the supplied Executable, but only if the supplied assumption is valid.
    static void Assumptions.assumingThat​(java.util.function.BooleanSupplier assumptionSupplier, Executable executable)
    Execute the supplied Executable, but only if the supplied assumption is valid.
    static DynamicTest DynamicTest.dynamicTest​(java.lang.String displayName, java.net.URI testSourceUri, Executable executable)
    Factory for creating a new DynamicTest for the supplied display name, custom test source URI, and executable code block.
    static DynamicTest DynamicTest.dynamicTest​(java.lang.String displayName, Executable executable)
    Factory for creating a new DynamicTest for the supplied display name and executable code block.
    Method parameters in org.junit.jupiter.api with type arguments of type Executable
    Modifier and Type Method Description
    static void Assertions.assertAll​(java.lang.String heading, java.util.Collection<Executable> executables)
    Assert that all supplied executables do not throw exceptions.
    static void Assertions.assertAll​(java.lang.String heading, java.util.stream.Stream<Executable> executables)
    Assert that all supplied executables do not throw exceptions.
    static void Assertions.assertAll​(java.util.Collection<Executable> executables)
    Assert that all supplied executables do not throw exceptions.
    static void Assertions.assertAll​(java.util.stream.Stream<Executable> executables)
    Assert that all supplied executables do not throw exceptions.
  • Uses of Executable in org.junit.jupiter.api.extension

    Methods in org.junit.jupiter.api.extension that return Executable
    Modifier and Type Method Description
    Executable DynamicTestInvocationContext.getExecutable()
    Get the Executable of this dynamic test invocation context.