public final class AuditableOperationsTestSupport
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
AuditableOperationsTestSupport.RunnableWithException |
| Constructor and Description |
|---|
AuditableOperationsTestSupport() |
| Modifier and Type | Method and Description |
|---|---|
static void |
executeWithHandlerFactory(AuditableOperationHandler handler,
AuditableOperationsTestSupport.RunnableWithException operation) |
static void |
executeWithTransactionalHandler(java.util.function.Supplier<AuditableOperationHandler> handler,
AuditableOperationsTestSupport.RunnableWithException operation) |
static java.util.function.Supplier<AuditableOperationHandler> |
getMockitoSpyNonTransactionalHandler() |
static java.util.function.Supplier<AuditableOperationHandler> |
getMockitoSpyTransactionalHandler() |
static void |
verifyIfMethodBeforeCommitWasCalledOnCommitXTimes(BeforeCommitNotification beforeCommitToSpy,
int numberOfTimes) |
static void |
verifyIfMethodBeforeRollbackWasCalledOnRollbacktXTimes(BeforeRollbackNotification beforeCommitToSpy,
int numberOfTimes) |
public static void executeWithHandlerFactory(AuditableOperationHandler handler, AuditableOperationsTestSupport.RunnableWithException operation) throws java.lang.Exception
java.lang.Exceptionpublic static void executeWithTransactionalHandler(java.util.function.Supplier<AuditableOperationHandler> handler, AuditableOperationsTestSupport.RunnableWithException operation) throws java.lang.Exception
java.lang.Exceptionpublic static void verifyIfMethodBeforeCommitWasCalledOnCommitXTimes(BeforeCommitNotification beforeCommitToSpy, int numberOfTimes)
public static void verifyIfMethodBeforeRollbackWasCalledOnRollbacktXTimes(BeforeRollbackNotification beforeCommitToSpy, int numberOfTimes)
public static java.util.function.Supplier<AuditableOperationHandler> getMockitoSpyTransactionalHandler()
public static java.util.function.Supplier<AuditableOperationHandler> getMockitoSpyNonTransactionalHandler()
Copyright © 2018 SAP SE. All Rights Reserved.