Class AbstractTriggerRouterServiceTest
java.lang.Object
org.jumpmind.symmetric.service.impl.AbstractServiceTest
org.jumpmind.symmetric.service.impl.AbstractTriggerRouterServiceTest
- Direct Known Subclasses:
JdbcTriggerRouterServiceTest
@TestMethodOrder(org.junit.jupiter.api.MethodOrderer.MethodName.class)
public abstract class AbstractTriggerRouterServiceTest
extends AbstractServiceTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final int[]static final Object[]static final Object[]static final Object[]static final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.jumpmind.symmetric.service.impl.AbstractServiceTest
engine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static int[]filterTypes(int[] types, ISymmetricDialect dbDialect) protected static Object[]filterValues(Object[] values, ISymmetricDialect dbDialect) protected Stringstatic intinsert(Object[] values, ISqlTemplate jdbcTemplate, ISymmetricDialect dbDialect) static intinsert(Object[] values, ISqlTransaction transaction, ISymmetricDialect dbDialect) protected static booleanisBooleanSupported(ISymmetricDialect dbDialect) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class org.jumpmind.symmetric.service.impl.AbstractServiceTest
assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNull, assertNull, assertNumberOfLinesThatStartWith, assertNumberOfLinesThatStartWith, assertNumberOfRows, assertTrue, assertTrue, checkForOpenResources, countData, forceRebuildOfTrigers, formatTableName, getClusterService, getConfigurationService, getDataExtractorService, getDataService, getDbDialect, getIncomingBatchService, getNodeService, getOutgoingBatchService, getParameterService, getPlatform, getRegistrationService, getRouterService, getSqlTemplate, getStagingManager, getSymmetricEngine, getTriggerRouterService, logTestComplete, logTestRunning, printDatabase, resetBatches, resetGaps, routeAndCreateGaps, setLoggingLevelForTest, setup
-
Field Details
-
TEST_TRIGGERS_TABLE
- See Also:
-
CREATE_ORACLE_BINARY_TYPE
- See Also:
-
INSERT_ORACLE_BINARY_TYPE_1
- See Also:
-
EXPECTED_INSERT_ORALCE_BINARY_TYPE_1
- See Also:
-
CREATE_POSTGRES_BINARY_TYPE
- See Also:
-
INSERT_POSTGRES_BINARY_TYPE_1
- See Also:
-
EXPECTED_INSERT_POSTGRES_BINARY_TYPE_1
- See Also:
-
DROP_POSTGRES_BINARY_TYPE
- See Also:
-
INSERT
- See Also:
-
INSERT_TYPES
public static final int[] INSERT_TYPES -
INSERT1_VALUES
-
INSERT2_VALUES
-
INSERT3_VALUES
-
EXPECTED_INSERT1_CSV_ENDSWITH
- See Also:
-
EXPECTED_INSERT2_CSV_ENDSWITH
- See Also:
-
UNEXPECTED_INSERT3_CSV_ENDSWITH
- See Also:
-
TEST_TRIGGER_WHERE_CLAUSE
- See Also:
-
insertSyncIncomingBatchSql
- See Also:
-
-
Constructor Details
-
AbstractTriggerRouterServiceTest
public AbstractTriggerRouterServiceTest()
-
-
Method Details
-
test01ReplaceCharactersForTriggerName
@Test public void test01ReplaceCharactersForTriggerName() -
test02SchemaSync
- Throws:
Exception
-
test03SchemaSyncNoChanges
- Throws:
Exception
-
test04GetRouterById
- Throws:
Exception
-
test05ValidateTestTableTriggers
- Throws:
Exception
-
test06InitialLoadSql
- Throws:
Exception
-
test07CaptureOnlyChangedData
- Throws:
Exception
-
test09ExcludedColumnsFunctionality
- Throws:
Exception
-
test10DisableTriggers
- Throws:
Exception
-
test11BinaryColumnTypesForOracle
@Test public void test11BinaryColumnTypesForOracle() -
test12BinaryColumnTypesForPostgres
@Test public void test12BinaryColumnTypesForPostgres() -
test13BinaryColumnTypesForDerby
@Test public void test13BinaryColumnTypesForDerby() -
test14OverlappingTriggerIds
@Test public void test14OverlappingTriggerIds() -
filterTypes
-
insert
-
insert
-
isBooleanSupported
-
filterValues
-
getNextDataRow
-