Package de.bwaldvogel.mongo.backend
Class AbstractOplogTest
java.lang.Object
de.bwaldvogel.mongo.backend.AbstractTest
de.bwaldvogel.mongo.backend.AbstractOplogTest
-
Field Summary
FieldsFields inherited from class de.bwaldvogel.mongo.backend.AbstractTest
backend, clock, collection, db, serverAddress, syncClient, TEST_DATABASE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidprotected voidprotected com.mongodb.client.MongoCollection<org.bson.Document>voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class de.bwaldvogel.mongo.backend.AbstractTest
assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, createBackend, killCursors, listDatabaseNames, restart, setUp, setUpBackend, tearDown
-
Field Details
-
LOCAL_DATABASE
- See Also:
- Constant Field Values
-
OPLOG_COLLECTION_NAME
- See Also:
- Constant Field Values
-
-
Constructor Details
-
AbstractOplogTest
public AbstractOplogTest()
-
-
Method Details
-
beforeEach
@BeforeEach public void beforeEach() -
dropAllDatabases
protected void dropAllDatabases()- Overrides:
dropAllDatabasesin classAbstractTest
-
clearOplog
protected void clearOplog() -
getOplogCollection
protected com.mongodb.client.MongoCollection<org.bson.Document> getOplogCollection() -
testListDatabaseNames
- Throws:
Exception
-
testOplogInsertUpdateAndDelete
@Test public void testOplogInsertUpdateAndDelete() -
testQueryOplogWhenOplogIsDisabled
- Throws:
Exception
-
testSetOplogReplaceOneById
@Test public void testSetOplogReplaceOneById() -
testSetOplogUpdateOneById
@Test public void testSetOplogUpdateOneById() -
testSetOplogUpdateOneByIdMultipleFields
@Test @Disabled("This test represents a missing feature") public void testSetOplogUpdateOneByIdMultipleFields() -
testSetOplogUpdateMany
@Test public void testSetOplogUpdateMany() -
testSetOplogDeleteMany
@Test public void testSetOplogDeleteMany() -
testChangeStreamInsertAndUpdateFullDocumentLookup
@Test public void testChangeStreamInsertAndUpdateFullDocumentLookup() -
testChangeStreamUpdateDefault
@Test public void testChangeStreamUpdateDefault() -
testChangeStreamDelete
@Test public void testChangeStreamDelete() -
testChangeStreamStartAfter
@Test public void testChangeStreamStartAfter() -
testChangeStreamResumeAfter
@Test public void testChangeStreamResumeAfter() -
testChangeStreamResumeAfterTerminalEvent
@Test public void testChangeStreamResumeAfterTerminalEvent() -
testChangeStreamStartAtOperationTime
@Test public void testChangeStreamStartAtOperationTime() -
testChangeStreamAndReplaceOneWithUpsertTrue
- Throws:
Exception
-
testSimpleChangeStreamWithFilter
- Throws:
Exception
-
testOplogShouldFilterNamespaceOnChangeStreams
- Throws:
Exception
-