Package org.infinispan.commons.test
Class Exceptions
- java.lang.Object
-
- org.infinispan.commons.test.Exceptions
-
public class Exceptions extends Object
Utility methods for testing expected exceptions.- Since:
- 8.2
- Author:
- Dan Berindei
-
-
Constructor Summary
Constructors Constructor Description Exceptions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertException(Class<? extends Throwable> wrapperExceptionClass3, Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Throwable t)static voidassertException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Throwable t)static voidassertException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, Throwable t)static voidassertException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Throwable t)static voidassertException(Class<? extends Throwable> exceptionClass, String messageRegex, Throwable t)static voidassertException(Class<? extends Throwable> exceptionClass, Throwable t)static voidassertExceptionNonStrict(Class<? extends Throwable> exceptionClass, Throwable t)Expect an exception of classexceptionClassor its subclasses.static voidexpectCompletionException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, CompletionStage<?> stage)static voidexpectCompletionException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, CompletionStage<?> stage)static voidexpectCompletionException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, CompletionStage<?> stage)static voidexpectCompletionException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, CompletionStage<?> stage)static voidexpectCompletionException(Class<? extends Throwable> exceptionClass, String messageRegex, CompletionStage<?> stage)static voidexpectCompletionException(Class<? extends Throwable> exceptionClass, String messageRegex, CompletionStage<?> stage, long timeout, TimeUnit unit)static voidexpectCompletionException(Class<? extends Throwable> exceptionClass, CompletionStage<?> stage)static voidexpectException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass1, Class<? extends Throwable> exceptionClass, ExceptionRunnable runnable)static voidexpectException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, ExceptionRunnable runnable)static voidexpectException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, ExceptionRunnable runnable)static voidexpectException(Class<? extends Throwable> exceptionClass, String messageRegex, ExceptionRunnable runnable)static voidexpectException(Class<? extends Throwable> exceptionClass, ExceptionRunnable runnable)static voidexpectExceptionNonStrict(Class<? extends Throwable> we2, Class<? extends Throwable> we1, Class<? extends Throwable> e, ExceptionRunnable runnable)static voidexpectExceptionNonStrict(Class<? extends Throwable> we1, Class<? extends Throwable> e, ExceptionRunnable runnable)static voidexpectExceptionNonStrict(Class<? extends Throwable> e, ExceptionRunnable runnable)static voidexpectExecutionException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, Future<?> future)static voidexpectExecutionException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Future<?> future)static voidexpectExecutionException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, Future<?> future)static voidexpectExecutionException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Future<?> future)static voidexpectExecutionException(Class<? extends Throwable> exceptionClass, String messageRegex, Future<?> future)static voidexpectExecutionException(Class<? extends Throwable> exceptionClass, String messageRegex, Future<?> future, long timeout, TimeUnit unit)static voidexpectExecutionException(Class<? extends Throwable> exceptionClass, Future<?> future)static ThrowableextractException(ExceptionRunnable runnable)static <T> Tunchecked(Callable<T> callable)static voidunchecked(ExceptionRunnable runnable)static <T> TuncheckedThrowable(ThrowableSupplier<T> supplier)
-
-
-
Method Detail
-
assertException
public static void assertException(Class<? extends Throwable> exceptionClass, Throwable t)
-
assertException
public static void assertException(Class<? extends Throwable> exceptionClass, String messageRegex, Throwable t)
-
assertExceptionNonStrict
public static void assertExceptionNonStrict(Class<? extends Throwable> exceptionClass, Throwable t)
Expect an exception of classexceptionClassor its subclasses.
-
assertException
public static void assertException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Throwable t)
-
assertException
public static void assertException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, Throwable t)
-
assertException
public static void assertException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Throwable t)
-
assertException
public static void assertException(Class<? extends Throwable> wrapperExceptionClass3, Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Throwable t)
-
expectException
public static void expectException(Class<? extends Throwable> exceptionClass, String messageRegex, ExceptionRunnable runnable)
-
expectException
public static void expectException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, ExceptionRunnable runnable)
-
expectException
public static void expectException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass1, Class<? extends Throwable> exceptionClass, ExceptionRunnable runnable)
-
expectException
public static void expectException(Class<? extends Throwable> exceptionClass, ExceptionRunnable runnable)
-
expectException
public static void expectException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, ExceptionRunnable runnable)
-
expectExceptionNonStrict
public static void expectExceptionNonStrict(Class<? extends Throwable> e, ExceptionRunnable runnable)
-
expectExceptionNonStrict
public static void expectExceptionNonStrict(Class<? extends Throwable> we1, Class<? extends Throwable> e, ExceptionRunnable runnable)
-
expectExceptionNonStrict
public static void expectExceptionNonStrict(Class<? extends Throwable> we2, Class<? extends Throwable> we1, Class<? extends Throwable> e, ExceptionRunnable runnable)
-
expectExecutionException
public static void expectExecutionException(Class<? extends Throwable> exceptionClass, String messageRegex, Future<?> future)
-
expectExecutionException
public static void expectExecutionException(Class<? extends Throwable> exceptionClass, String messageRegex, Future<?> future, long timeout, TimeUnit unit)
-
expectExecutionException
public static void expectExecutionException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, Future<?> future)
-
expectExecutionException
public static void expectExecutionException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, Future<?> future)
-
expectExecutionException
public static void expectExecutionException(Class<? extends Throwable> exceptionClass, Future<?> future)
-
expectExecutionException
public static void expectExecutionException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Future<?> future)
-
expectExecutionException
public static void expectExecutionException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, Future<?> future)
-
expectCompletionException
public static void expectCompletionException(Class<? extends Throwable> exceptionClass, String messageRegex, CompletionStage<?> stage)
-
expectCompletionException
public static void expectCompletionException(Class<? extends Throwable> exceptionClass, String messageRegex, CompletionStage<?> stage, long timeout, TimeUnit unit)
-
expectCompletionException
public static void expectCompletionException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, CompletionStage<?> stage)
-
expectCompletionException
public static void expectCompletionException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, String messageRegex, CompletionStage<?> stage)
-
expectCompletionException
public static void expectCompletionException(Class<? extends Throwable> exceptionClass, CompletionStage<?> stage)
-
expectCompletionException
public static void expectCompletionException(Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, CompletionStage<?> stage)
-
expectCompletionException
public static void expectCompletionException(Class<? extends Throwable> wrapperExceptionClass2, Class<? extends Throwable> wrapperExceptionClass, Class<? extends Throwable> exceptionClass, CompletionStage<?> stage)
-
extractException
public static Throwable extractException(ExceptionRunnable runnable)
-
unchecked
public static void unchecked(ExceptionRunnable runnable)
-
unchecked
public static <T> T unchecked(Callable<T> callable)
-
uncheckedThrowable
public static <T> T uncheckedThrowable(ThrowableSupplier<T> supplier)
-
-