Class AssertDoesNotThrow

java.lang.Object
org.junit.jupiter.api.AssertDoesNotThrow

class AssertDoesNotThrow extends Object
AssertDoesNotThrow is a collection of utility methods that support explicitly asserting that a given code block does not throw an exception.
Since:
5.2
  • Constructor Details

    • AssertDoesNotThrow

      private AssertDoesNotThrow()
  • Method Details

    • assertDoesNotThrow

      static void assertDoesNotThrow(Executable executable)
    • assertDoesNotThrow

      static void assertDoesNotThrow(Executable executable, String message)
    • assertDoesNotThrow

      static void assertDoesNotThrow(Executable executable, Supplier<String> messageSupplier)
    • assertDoesNotThrow

      private static void assertDoesNotThrow(Executable executable, Object messageOrSupplier)
    • assertDoesNotThrow

      static <T> T assertDoesNotThrow(ThrowingSupplier<T> supplier)
    • assertDoesNotThrow

      static <T> T assertDoesNotThrow(ThrowingSupplier<T> supplier, String message)
    • assertDoesNotThrow

      static <T> T assertDoesNotThrow(ThrowingSupplier<T> supplier, Supplier<String> messageSupplier)
    • assertDoesNotThrow

      private static <T> T assertDoesNotThrow(ThrowingSupplier<T> supplier, Object messageOrSupplier)
    • createAssertionFailedError

      private static org.opentest4j.AssertionFailedError createAssertionFailedError(Object messageOrSupplier, Throwable t)
    • buildSuffix

      private static String buildSuffix(String message)