Class DatabaseWriterTest
java.lang.Object
org.jumpmind.symmetric.io.AbstractWriterTest
org.jumpmind.symmetric.io.data.writer.DatabaseWriterTest
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jumpmind.symmetric.io.AbstractWriterTest
AbstractWriterTest.TableCsvData
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.io.AbstractWriterTest
batchId, errorExpected, lastDataWriterUsed, platform, sequenceId, TEST_COLUMNS, TEST_KEYS, TEST_TABLE, writerSettings
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
static void
setup()
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
Methods inherited from class org.jumpmind.symmetric.io.AbstractWriterTest
assertEquals, assertTestTableEquals, buildSourceTable, countRows, getBatchId, getId, getNextBatchId, getNextId, getSelect, getTestColumns, getTestKeys, getTestTable, getWhere, isErrorExpected, isOracle, printDatabase, queryForRow, setErrorExpected, translateExpectedCharString, translateExpectedString, writeData, writeData, writeData, writeData, writeData, writeData, writeData, writeData, writeData, writeData
-
Constructor Details
-
DatabaseWriterTest
public DatabaseWriterTest()
-
-
Method Details
-
setup
- Throws:
Exception
-
notExpectingError
@BeforeEach public void notExpectingError() -
testUpdateDetectTimestampNewerWins
@Test public void testUpdateDetectTimestampNewerWins() -
testInsertDetectTimestampNewerWins
@Test public void testInsertDetectTimestampNewerWins() -
testUpdateDetectVersionNewWins
@Test public void testUpdateDetectVersionNewWins() -
testUpdateDetectVersionIgnoreBatch
@Test public void testUpdateDetectVersionIgnoreBatch() -
testUpdateDetectOldDataIgnoreRow
@Test public void testUpdateDetectOldDataIgnoreRow() -
testUpdateDetectOldDataIgnoreBatch
@Test public void testUpdateDetectOldDataIgnoreBatch() -
testUpdateDetectOldDataManual
@Test public void testUpdateDetectOldDataManual() -
testUpdateDetectOldDataWithNullManual
@Test public void testUpdateDetectOldDataWithNullManual() -
testUpdateDetectChangedDataIgnoreRow
@Test public void testUpdateDetectChangedDataIgnoreRow() -
testUpdateDetectChangedDataIgnoreBatch
@Test public void testUpdateDetectChangedDataIgnoreBatch() -
testUpdateDetectChangedDataFallbackAll
@Test public void testUpdateDetectChangedDataFallbackAll() -
testDeleteDetectTimestampIgnoreRow
@Test public void testDeleteDetectTimestampIgnoreRow() -
testDeleteDetectTimestampIgnoreBatch
@Test public void testDeleteDetectTimestampIgnoreBatch() -
testDeleteDetectTimestampNewerWins
@Test public void testDeleteDetectTimestampNewerWins() -
testInsertDetectTimestampManual
@Test public void testInsertDetectTimestampManual() -
testUpdateDetectChangedDataManual
@Test public void testUpdateDetectChangedDataManual() -
testInsertExisting
- Throws:
Exception
-
testLargeDouble
- Throws:
Exception
-
testDecimalLocale
- Throws:
Exception
-
testUpdateNotExisting
- Throws:
Exception
-
testStringQuotes
- Throws:
Exception
-
testStringSpaces
- Throws:
Exception
-
testStringOneSpace
- Throws:
Exception
-
testStringEmpty
- Throws:
Exception
-
testStringNull
- Throws:
Exception
-
testStringBackslash
- Throws:
Exception
-
testDeleteExisting
- Throws:
Exception
-
testDeleteNotExisting
- Throws:
Exception
-
testColumnNotExisting
- Throws:
Exception
-
testTableNotExisting
- Throws:
Exception
-
testColumnLevelSync
- Throws:
Exception
-
testBinaryColumnTypesForPostgres
- Throws:
Exception
-
testBenchmark
- Throws:
Exception
-