Package org.junit.jupiter.api
Class AssertThrows
- java.lang.Object
-
- org.junit.jupiter.api.AssertThrows
-
class AssertThrows extends java.lang.Object
AssertThrows
is a collection of utility methods that support asserting an exception of an expected type is thrown.- Since:
- 5.0
-
-
Constructor Summary
Constructors Modifier Constructor Description private
AssertThrows()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static <T extends java.lang.Throwable>
TassertThrows(java.lang.Class<T> expectedType, Executable executable)
private static <T extends java.lang.Throwable>
TassertThrows(java.lang.Class<T> expectedType, Executable executable, java.lang.Object messageOrSupplier)
(package private) static <T extends java.lang.Throwable>
TassertThrows(java.lang.Class<T> expectedType, Executable executable, java.lang.String message)
(package private) static <T extends java.lang.Throwable>
TassertThrows(java.lang.Class<T> expectedType, Executable executable, java.util.function.Supplier<java.lang.String> messageSupplier)
-
-
-
Method Detail
-
assertThrows
static <T extends java.lang.Throwable> T assertThrows(java.lang.Class<T> expectedType, Executable executable)
-
assertThrows
static <T extends java.lang.Throwable> T assertThrows(java.lang.Class<T> expectedType, Executable executable, java.lang.String message)
-
assertThrows
static <T extends java.lang.Throwable> T assertThrows(java.lang.Class<T> expectedType, Executable executable, java.util.function.Supplier<java.lang.String> messageSupplier)
-
assertThrows
private static <T extends java.lang.Throwable> T assertThrows(java.lang.Class<T> expectedType, Executable executable, java.lang.Object messageOrSupplier)
-
-