Package de.tum.in.test.api
Class TestUtils
java.lang.Object
de.tum.in.test.api.TestUtils
@API(status=EXPERIMENTAL)
public final class TestUtils
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static <R> RinvokeBlacklisted(java.util.function.Supplier<R> action)static <T, R> RinvokeBlacklisted(T t, java.util.function.Function<T,R> action)static voidprivilegedFail(java.lang.String message)static voidprivilegedThrow(java.lang.Runnable possiblyThrowingAction)static <R> RprivilegedThrow(java.util.concurrent.Callable<R> possiblyThrowingAction)
-
Method Details
-
invokeBlacklisted
public static <T, R> R invokeBlacklisted(T t, java.util.function.Function<T,R> action) -
invokeBlacklisted
public static <R> R invokeBlacklisted(java.util.function.Supplier<R> action) -
privilegedThrow
public static void privilegedThrow(java.lang.Runnable possiblyThrowingAction) -
privilegedThrow
public static <R> R privilegedThrow(java.util.concurrent.Callable<R> possiblyThrowingAction) throws java.lang.Exception- Throws:
java.lang.Exception
-
privilegedFail
public static void privilegedFail(java.lang.String message)
-