Package de.bwaldvogel.mongo.backend
Class AbstractTest
- java.lang.Object
-
- de.bwaldvogel.mongo.backend.AbstractTest
-
- Direct Known Subclasses:
AbstractAggregationTest,AbstractBackendTest,AbstractOplogTest,AbstractPerformanceTest,AbstractProtocolTest
public abstract class AbstractTest extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static de.bwaldvogel.mongo.MongoBackendbackendprotected static TestClockclockprotected static com.mongodb.client.MongoCollection<org.bson.Document>collectionprotected static com.mongodb.client.MongoDatabasedbprotected static java.net.InetSocketAddressserverAddressprotected static com.mongodb.MongoClientsyncClientprotected static java.lang.StringTEST_DATABASE_NAME
-
Constructor Summary
Constructors Constructor Description AbstractTest()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected static org.assertj.core.api.AbstractBooleanAssert<?>assertThat(java.lang.Boolean actual)protected static org.assertj.core.api.AbstractDoubleAssert<?>assertThat(java.lang.Double actual)protected static org.assertj.core.api.AbstractIntegerAssert<?>assertThat(java.lang.Integer actual)protected static <T> org.assertj.core.api.IterableAssert<T>assertThat(java.lang.Iterable<T> actual)protected static org.assertj.core.api.AbstractLongAssert<?>assertThat(java.lang.Long actual)protected static org.assertj.core.api.AbstractStringAssert<?>assertThat(java.lang.String actual)protected static org.assertj.core.api.AbstractThrowableAssert<?,? extends java.lang.Throwable>assertThat(java.lang.Throwable actual)protected static org.assertj.core.api.MapAssert<java.lang.String,java.lang.Object>assertThat(org.bson.Document actual)protected static <T> org.assertj.core.api.ObjectAssert<T>assertThat(T actual)protected abstract de.bwaldvogel.mongo.MongoBackendcreateBackend()protected voiddropAllDatabases()protected voidkillCursors(java.util.List<java.lang.Long> cursorIds)protected java.util.List<java.lang.String>listDatabaseNames()protected voidrestart()voidsetUp()protected voidsetUpBackend()static voidtearDown()
-
-
-
Field Detail
-
TEST_DATABASE_NAME
protected static final java.lang.String TEST_DATABASE_NAME
- See Also:
- Constant Field Values
-
clock
protected static final TestClock clock
-
syncClient
protected static com.mongodb.MongoClient syncClient
-
db
protected static com.mongodb.client.MongoDatabase db
-
collection
protected static com.mongodb.client.MongoCollection<org.bson.Document> collection
-
serverAddress
protected static java.net.InetSocketAddress serverAddress
-
backend
protected static de.bwaldvogel.mongo.MongoBackend backend
-
-
Method Detail
-
createBackend
protected abstract de.bwaldvogel.mongo.MongoBackend createBackend() throws java.lang.Exception- Throws:
java.lang.Exception
-
setUp
@BeforeEach public void setUp() throws java.lang.Exception- Throws:
java.lang.Exception
-
dropAllDatabases
protected void dropAllDatabases()
-
killCursors
protected void killCursors(java.util.List<java.lang.Long> cursorIds)
-
tearDown
@AfterAll public static void tearDown()
-
setUpBackend
protected void setUpBackend() throws java.lang.Exception- Throws:
java.lang.Exception
-
restart
protected void restart() throws java.lang.Exception- Throws:
java.lang.Exception
-
assertThat
protected static org.assertj.core.api.MapAssert<java.lang.String,java.lang.Object> assertThat(org.bson.Document actual)
-
assertThat
protected static org.assertj.core.api.AbstractLongAssert<?> assertThat(java.lang.Long actual)
-
assertThat
protected static org.assertj.core.api.AbstractDoubleAssert<?> assertThat(java.lang.Double actual)
-
assertThat
protected static org.assertj.core.api.AbstractStringAssert<?> assertThat(java.lang.String actual)
-
assertThat
protected static <T> org.assertj.core.api.ObjectAssert<T> assertThat(T actual)
-
assertThat
protected static org.assertj.core.api.AbstractIntegerAssert<?> assertThat(java.lang.Integer actual)
-
assertThat
protected static org.assertj.core.api.AbstractBooleanAssert<?> assertThat(java.lang.Boolean actual)
-
assertThat
protected static <T> org.assertj.core.api.IterableAssert<T> assertThat(java.lang.Iterable<T> actual)
-
assertThat
protected static org.assertj.core.api.AbstractThrowableAssert<?,? extends java.lang.Throwable> assertThat(java.lang.Throwable actual)
-
listDatabaseNames
protected java.util.List<java.lang.String> listDatabaseNames()
-
-