Bug 5081: used SecurityServiceMockFactory to attempt to fix failing

tests in InitialLoadReplicationObjectIdentityTest
This commit is contained in:
Steffen Jacobs committed 2019-06-26 18:51:48 +02:00
1 parent 6b090449eb
commit 92b402bc68
2 files changed
+24 -3

No files matched your search

@@ -34,5 +34,6 @@ Require-Bundle: com.sap.sailing.server,
org.mongodb.mongo-java-driver;bundle-version="3.6.4",
com.sap.sse.security,
com.sap.sse.security.common,
com.sun.jersey;bundle-version="1.17.0"
com.sun.jersey;bundle-version="1.17.0",
com.sap.sse.security.testsupport
Automatic-Module-Name: com.sap.sailing.server.replication.test
@@ -81,6 +81,8 @@ import com.sap.sse.common.media.MimeType;
import com.sap.sse.replication.ReplicationMasterDescriptor;
import com.sap.sse.replication.impl.ReplicationReceiverImpl;
import com.sap.sse.replication.testsupport.AbstractServerReplicationTestSetUp.ReplicationServiceTestImpl;
import com.sap.sse.security.SecurityService;
import com.sap.sse.security.testsupport.SecurityServiceMockFactory;
public class InitialLoadReplicationObjectIdentityTest extends AbstractServerReplicationTest {
private Pair<ReplicationServiceTestImpl<RacingEventService>, ReplicationMasterDescriptor> replicationDescriptorPair;
@@ -92,10 +94,28 @@ public class InitialLoadReplicationObjectIdentityTest extends AbstractServerRepl
@Override
public void setUp() throws Exception {
persistenceSetUp(/* dropDB */ true);
final SecurityService securityService = SecurityServiceMockFactory.mockSecurityService();
this.master = new RacingEventServiceImpl(PersistenceFactory.INSTANCE.getDomainObjectFactory(testSetUp.mongoDBService, DomainFactory.INSTANCE), PersistenceFactory.INSTANCE
.getMongoObjectFactory(testSetUp.mongoDBService), MediaDBFactory.INSTANCE.getMediaDB(testSetUp.mongoDBService), EmptyWindStore.INSTANCE, EmptySensorFixStore.INSTANCE, /* restoreTrackedRaces */ false);
.getMongoObjectFactory(testSetUp.mongoDBService),
MediaDBFactory.INSTANCE.getMediaDB(testSetUp.mongoDBService), EmptyWindStore.INSTANCE,
EmptySensorFixStore.INSTANCE, /* restoreTrackedRaces */ false) {
@Override
public SecurityService getSecurityService() {
return securityService;
}
};
;
this.replica = new RacingEventServiceImpl(PersistenceFactory.INSTANCE.getDomainObjectFactory(testSetUp.mongoDBService, DomainFactory.INSTANCE), PersistenceFactory.INSTANCE
.getMongoObjectFactory(testSetUp.mongoDBService), MediaDBFactory.INSTANCE.getMediaDB(testSetUp.mongoDBService), EmptyWindStore.INSTANCE, EmptySensorFixStore.INSTANCE, /* restoreTrackedRaces */ false);
.getMongoObjectFactory(testSetUp.mongoDBService),
MediaDBFactory.INSTANCE.getMediaDB(testSetUp.mongoDBService), EmptyWindStore.INSTANCE,
EmptySensorFixStore.INSTANCE, /* restoreTrackedRaces */ false) {
@Override
public SecurityService getSecurityService() {
return securityService;
}
};
;
}
private void performReplicationSetup() throws Exception {