Class OracleRawDataTypeIT

java.lang.Object
io.debezium.embedded.AbstractConnectorTest
io.debezium.connector.oracle.OracleRawDataTypeIT
All Implemented Interfaces:
Testing

public class OracleRawDataTypeIT extends AbstractConnectorTest
Integration tests for RAW data type support.
Author:
Chris Cranford
  • Field Details

    • RAW_LENGTH

      private static final int RAW_LENGTH
      See Also:
    • RAW_DATA

      private static final String RAW_DATA
    • skipAdapterRule

      public final org.junit.rules.TestRule skipAdapterRule
    • skipStrategyRule

      public final org.junit.rules.TestRule skipStrategyRule
    • connection

      private io.debezium.connector.oracle.OracleConnection connection
  • Constructor Details

    • OracleRawDataTypeIT

      public OracleRawDataTypeIT()
  • Method Details

    • before

      public void before()
    • after

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

      @FixFor("DBZ-3605") public void shouldSnapshotTableWithRawColumnType() throws Exception
      Throws:
      Exception
    • shouldStreamTableWithRawColumnType

      @FixFor("DBZ-3605") public void shouldStreamTableWithRawColumnType() throws Exception
      Throws:
      Exception
    • shouldStreamTableWithRawTypeColumnAndOtherNonLobColumns

      @FixFor("DBZ-3605") public void shouldStreamTableWithRawTypeColumnAndOtherNonLobColumns() throws Exception
      Throws:
      Exception
    • shouldStreamTableWithNoPrimaryKeyWithRawTypeColumn

      @FixFor("DBZ-3605") public void shouldStreamTableWithNoPrimaryKeyWithRawTypeColumn() throws Exception
      Throws:
      Exception
    • shouldStreamTableWithRawTypeColumnAndAnotherLobColumn

      @FixFor("DBZ-3605") public void shouldStreamTableWithRawTypeColumnAndAnotherLobColumn() throws Exception
      Throws:
      Exception
    • getDefaultConfig

      private Configuration.Builder getDefaultConfig()
    • assertFieldIsUnavailablePlaceholder

      private static void assertFieldIsUnavailablePlaceholder(org.apache.kafka.connect.data.Struct after, String fieldName, Configuration config)
    • topicName

      private static String topicName(String tableName)
    • before

      private static org.apache.kafka.connect.data.Struct before(org.apache.kafka.connect.source.SourceRecord record)
    • after

      private static org.apache.kafka.connect.data.Struct after(org.apache.kafka.connect.source.SourceRecord record)
    • part

      private static String part(String text, int start, int length)