diff --git a/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java b/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java index 6cf04e0f83a..718a33704f8 100644 --- a/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java +++ b/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java @@ -25,6 +25,7 @@ import java.util.List; import java.util.Map; import java.util.Set; import java.util.UUID; +import java.util.concurrent.Callable; import java.util.concurrent.ConcurrentHashMap; import javax.ws.rs.core.Response; @@ -190,6 +191,7 @@ public class MasterDataImportTest { deleteAllDataFromDatabase(); } + @SuppressWarnings("unchecked") @Before public void setUp() { UserGroupImpl defaultTenant = new UserGroupImpl(new UUID(0, 1), "defaultTenant"); @@ -213,6 +215,9 @@ public class MasterDataImportTest { Mockito.doReturn(true).when(securityService).hasCurrentUserOneOfExplicitPermissions( Mockito.any(WithQualifiedObjectIdentifier.class), Matchers. anyVararg()); + Mockito.when(securityService.setOwnershipCheckPermissionForObjectCreationAndRevertOnError(Mockito.any(), + Mockito.any(), Mockito.any(), Mockito.any(Callable.class))) + .thenAnswer(i -> i.getArgumentAt(3, Callable.class).call()); Mockito.doReturn(true).when(fakeSubject).isAuthenticated();