Class AbstractOplogTest

java.lang.Object
de.bwaldvogel.mongo.backend.AbstractTest
de.bwaldvogel.mongo.backend.AbstractOplogTest

public abstract class AbstractOplogTest extends AbstractTest
  • Field Details

  • Constructor Details

    • AbstractOplogTest

      public AbstractOplogTest()
  • Method Details

    • beforeEach

      @BeforeEach public void beforeEach()
    • dropAllDatabases

      protected void dropAllDatabases()
      Overrides:
      dropAllDatabases in class AbstractTest
    • clearOplog

      protected void clearOplog()
    • getOplogCollection

      protected com.mongodb.client.MongoCollection<org.bson.Document> getOplogCollection()
    • testListDatabaseNames

      @Test public void testListDatabaseNames() throws Exception
      Throws:
      Exception
    • testOplogInsertUpdateAndDelete

      @Test public void testOplogInsertUpdateAndDelete()
    • testQueryOplogWhenOplogIsDisabled

      @Test public void testQueryOplogWhenOplogIsDisabled() throws Exception
      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

      @Test public void testChangeStreamAndReplaceOneWithUpsertTrue() throws Exception
      Throws:
      Exception
    • testSimpleChangeStreamWithFilter

      @Test public void testSimpleChangeStreamWithFilter() throws Exception
      Throws:
      Exception
    • testOplogShouldFilterNamespaceOnChangeStreams

      @Test public void testOplogShouldFilterNamespaceOnChangeStreams() throws Exception
      Throws:
      Exception