Class AbstractOplogTest


  • public abstract class AbstractOplogTest
    extends AbstractTest
    • Field Detail

      • OPLOG_COLLECTION_NAME

        protected static final java.lang.String OPLOG_COLLECTION_NAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractOplogTest

        public AbstractOplogTest()
    • Method Detail

      • beforeEach

        @BeforeEach
        public void beforeEach()
      • clearOplog

        protected void clearOplog()
      • getOplogCollection

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

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

        @Test
        public void testOplogInsertUpdateAndDelete()
      • testQueryOplogWhenOplogIsDisabled

        @Test
        public void testQueryOplogWhenOplogIsDisabled()
                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testSetOplogReplaceOneById

        @Test
        @Disabled("This test represents a missing feature")
        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()