Class VerificationTestUtils


  • public final class VerificationTestUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T1 extends java.lang.Throwable,​T2 extends java.lang.Throwable>
      T1
      assertThrows​(java.lang.Class<T1> expectedClass, java.lang.Class<T2> optionalWrapperClass, org.junit.jupiter.api.function.Executable executable)  
      static void expectThrowable​(java.lang.Runnable runnable, java.lang.Class<? extends java.lang.Throwable> expected)  
      static void expectThrowable​(java.lang.Runnable runnable, org.hamcrest.Matcher<java.lang.Throwable> matcher)  
      static void verifySuppressed​(java.lang.Throwable holder, java.lang.Throwable expectedSuppressedCause)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • verifySuppressed

        public static void verifySuppressed​(@Nullable
                                            java.lang.Throwable holder,
                                            java.lang.Throwable expectedSuppressedCause)
      • expectThrowable

        public static void expectThrowable​(java.lang.Runnable runnable,
                                           java.lang.Class<? extends java.lang.Throwable> expected)
      • expectThrowable

        public static void expectThrowable​(java.lang.Runnable runnable,
                                           org.hamcrest.Matcher<java.lang.Throwable> matcher)
      • assertThrows

        public static <T1 extends java.lang.Throwable,​T2 extends java.lang.Throwable> T1 assertThrows​(java.lang.Class<T1> expectedClass,
                                                                                                            @Nullable
                                                                                                            java.lang.Class<T2> optionalWrapperClass,
                                                                                                            org.junit.jupiter.api.function.Executable executable)