INNER CODE UNIT · Java
AbstractReadOnlyProxyTest
bwaldvogel/mongo-java-server · test-common/src/main/java/de/bwaldvogel/AbstractReadOnlyProxyTest.java:31
public abstract class AbstractReadOnlyProxyTest {
private MongoClient readOnlyClient;
private MongoServer mongoServer;
private MongoServer writeableServer;
private MongoClient writeClient;
protected abstract MongoBackend createBackend() throws Exception;
@BeforeEach
public void setUp() throws Exception {
MongoBackend mongoBackend = createBackend();
writeableServer = new MongoServer(mongoBackend);
writeClient = MongoClients.create(writeableServer.bindAndGetConnectionString());
mongoServer = new MongoServer(new ReadOnlyProxy(mongoBackend));
readOnlyClient = MongoClients.create(mongoServer.bindAndGetConnectionString());
}