Package io.debezium.connector.oracle
Class OracleConnectorFilterIT
- java.lang.Object
-
- io.debezium.embedded.AbstractConnectorTest
-
- io.debezium.connector.oracle.OracleConnectorFilterIT
-
- All Implemented Interfaces:
Testing
public class OracleConnectorFilterIT extends AbstractConnectorTest
Integration test for the Debezium Oracle connector.- Author:
- Gunnar Morling
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.debezium.embedded.AbstractConnectorTest
AbstractConnectorTest.SourceRecords
-
Nested classes/interfaces inherited from interface io.debezium.util.Testing
Testing.Debug, Testing.Files, Testing.InterruptableFunction, Testing.Network, Testing.Print, Testing.Timer
-
-
Field Summary
Fields Modifier and Type Field Description private static io.debezium.connector.oracle.OracleConnectionadminConnectionprivate static io.debezium.connector.oracle.OracleConnectionconnectionorg.junit.rules.TestRuleskipRule-
Fields inherited from class io.debezium.embedded.AbstractConnectorTest
engine, logger, logTestName, OFFSET_STORE_PATH, pollTimeoutInMs, skipTestRule
-
-
Constructor Summary
Constructors Constructor Description OracleConnectorFilterIT()
-
Method Summary
-
Methods inherited from class io.debezium.embedded.AbstractConnectorTest
assertBeginTransaction, assertConfigurationErrors, assertConfigurationErrors, assertConfigurationErrors, assertConnectorIsRunning, assertConnectorNotRunning, assertDelete, assertEndTransaction, assertEngineIsRunning, assertHasNoSourceQuery, assertInsert, assertKey, assertNoConfigurationErrors, assertNoRecordsToConsume, assertOffset, assertOffset, assertOnlyTransactionRecordsToConsume, assertRecordTransactionMetadata, assertSchemaMatchesStruct, assertSchemaMatchesStruct, assertSourceQuery, assertTombstone, assertTombstone, assertUpdate, assertValueField, configValue, consumeAvailableRecords, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeRecord, consumeRecords, consumeRecords, consumeRecords, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopic, debug, getMaximumEnqueuedRecordCount, getSnapshotMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingNamespace, initializeConnectorTestFramework, isStreamingRunning, isStreamingRunning, isTransactionRecord, loggingCompletion, print, readLastCommittedOffset, readLastCommittedOffsets, setConsumeTimeout, skipAvroValidation, start, start, start, start, start, startAndConsumeTillEnd, stopConnector, stopConnector, validate, waitForAvailableRecords, waitForConnectorShutdown, waitForSnapshotToBeCompleted, waitForStreamingRunning, waitForStreamingRunning, waitTimeForRecords, waitTimeForRecordsAfterNulls
-
-
-
-
Method Detail
-
beforeClass
public static void beforeClass() throws SQLException- Throws:
SQLException
-
closeConnection
public static void closeConnection() throws SQLException- Throws:
SQLException
-
before
public void before() throws SQLException- Throws:
SQLException
-
after
public void after() throws SQLException- Throws:
SQLException
-
shouldApplyTableWhitelistConfiguration
public void shouldApplyTableWhitelistConfiguration() throws Exception- Throws:
Exception
-
shouldApplyTableIncludeListConfiguration
public void shouldApplyTableIncludeListConfiguration() throws Exception- Throws:
Exception
-
shouldApplyTableBlacklistConfiguration
public void shouldApplyTableBlacklistConfiguration() throws Exception- Throws:
Exception
-
shouldApplyTableExcludeListConfiguration
public void shouldApplyTableExcludeListConfiguration() throws Exception- Throws:
Exception
-
shouldApplySchemaAndTableWhitelistConfiguration
@FixFor("DBZ-3009") public void shouldApplySchemaAndTableWhitelistConfiguration() throws Exception
- Throws:
Exception
-
shouldApplySchemaAndTableIncludeListConfiguration
@FixFor("DBZ-3009") public void shouldApplySchemaAndTableIncludeListConfiguration() throws Exception
- Throws:
Exception
-
shouldApplySchemaAndTableBlacklistConfiguration
@FixFor("DBZ-3009") public void shouldApplySchemaAndTableBlacklistConfiguration() throws Exception
- Throws:
Exception
-
shouldApplySchemaAndTableExcludeListConfiguration
@FixFor("DBZ-3009") public void shouldApplySchemaAndTableExcludeListConfiguration() throws Exception
- Throws:
Exception
-
shouldApplyColumnIncludeListConfiguration
@FixFor({"DBZ-3167","DBZ-3219"}) public void shouldApplyColumnIncludeListConfiguration() throws Exception
- Throws:
Exception
-
shouldApplyColumnExcludeListConfiguration
@FixFor({"DBZ-3167","DBZ-3219"}) public void shouldApplyColumnExcludeListConfiguration() throws Exception
- Throws:
Exception
-
shouldApplyTableInclusionConfiguration
private void shouldApplyTableInclusionConfiguration(boolean useLegacyOption) throws Exception- Throws:
Exception
-
shouldApplySchemaAndTableInclusionConfiguration
private void shouldApplySchemaAndTableInclusionConfiguration(boolean useLegacyOption) throws Exception- Throws:
Exception
-
shouldApplyTableExclusionsConfiguration
private void shouldApplyTableExclusionsConfiguration(boolean useLegacyOption) throws Exception- Throws:
Exception
-
shouldApplySchemaAndTableExclusionsConfiguration
private void shouldApplySchemaAndTableExclusionsConfiguration(boolean useLegacyOption) throws Exception- Throws:
Exception
-
-