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 String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final int[]
static final Object[]
static final Object[]
static final Object[]
static final String
static final String
static final String
static final String
Fields 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 String
static int
insert
(Object[] values, ISqlTemplate jdbcTemplate, ISymmetricDialect dbDialect) static int
insert
(Object[] values, ISqlTransaction transaction, ISymmetricDialect dbDialect) protected static boolean
isBooleanSupported
(ISymmetricDialect dbDialect) void
void
void
void
void
void
void
void
void
void
void
void
void
Methods 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
-