Package de.bwaldvogel.mongo.backend
Class AbstractTest
java.lang.Object
de.bwaldvogel.mongo.backend.AbstractTest
- Direct Known Subclasses:
AbstractAggregationTest,AbstractBackendTest,AbstractOplogTest,AbstractPerformanceTest,AbstractProtocolTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static de.bwaldvogel.mongo.MongoBackendprotected static TestClockprotected static com.mongodb.client.MongoCollection<org.bson.Document>protected static com.mongodb.client.MongoDatabaseprotected static InetSocketAddressprotected static com.mongodb.MongoClientprotected static String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static org.assertj.core.api.AbstractBooleanAssert<?>assertThat(Boolean actual)protected static org.assertj.core.api.AbstractDoubleAssert<?>assertThat(Double actual)protected static org.assertj.core.api.AbstractIntegerAssert<?>assertThat(Integer actual)protected static <T> org.assertj.core.api.IterableAssert<T>assertThat(Iterable<T> actual)protected static org.assertj.core.api.AbstractLongAssert<?>assertThat(Long actual)protected static org.assertj.core.api.AbstractStringAssert<?>assertThat(String actual)protected static org.assertj.core.api.AbstractThrowableAssert<?,? extends Throwable>assertThat(Throwable actual)assertThat(org.bson.Document actual)protected static <T> org.assertj.core.api.ObjectAssert<T>assertThat(T actual)protected abstract de.bwaldvogel.mongo.MongoBackendprotected voidprotected voidkillCursors(List<Long> cursorIds)protected voidrestart()voidsetUp()protected voidstatic voidtearDown()
-
Field Details
-
TEST_DATABASE_NAME
- See Also:
- Constant Field Values
-
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
-
backend
protected static de.bwaldvogel.mongo.MongoBackend backend
-
-
Constructor Details
-
AbstractTest
public AbstractTest()
-
-
Method Details
-
createBackend
- Throws:
Exception
-
setUp
- Throws:
Exception
-
dropAllDatabases
protected void dropAllDatabases() -
killCursors
-
tearDown
@AfterAll public static void tearDown() -
setUpBackend
- Throws:
Exception
-
restart
- Throws:
Exception
-
assertThat
-
assertThat
-
assertThat
-
assertThat
-
assertThat
protected static <T> org.assertj.core.api.ObjectAssert<T> assertThat(T actual) -
assertThat
-
assertThat
-
assertThat
-
assertThat
-
listDatabaseNames
-