Class AbstractProcessorTest

java.lang.Object
io.debezium.embedded.AbstractConnectorTest
io.debezium.connector.oracle.logminer.processor.AbstractProcessorTest
All Implemented Interfaces:
Testing
Direct Known Subclasses:
EmbeddedInfinispanProcessorIT, MemoryProcessorIT

public abstract class AbstractProcessorTest extends AbstractConnectorTest
An abstract class where all common tests across all LogMinerEventProcessor implementations should exist with concrete subclasses for each processor implementation type.
Author:
Chris Cranford
  • Field Details

    • connection

      private io.debezium.connector.oracle.OracleConnection connection
    • skipRule

      public org.junit.rules.TestRule skipRule
  • Constructor Details

    • AbstractProcessorTest

      public AbstractProcessorTest()
  • Method Details

    • before

      public void before() throws Exception
      Throws:
      Exception
    • after

      public void after() throws Exception
      Throws:
      Exception
    • getBufferImplementationConfig

      protected abstract Configuration.Builder getBufferImplementationConfig()
    • hasPersistedState

      protected boolean hasPersistedState()
    • shouldResumeFromPersistedState

      @FixFor("DBZ-3752") public void shouldResumeFromPersistedState() throws Exception
      Throws:
      Exception
    • shouldResumeLongRunningTransactionFromPersistedState

      @FixFor("DBZ-3752") public void shouldResumeLongRunningTransactionFromPersistedState() throws Exception
      Throws:
      Exception