Package org.jumpmind.symmetric.io
Class AbstractWriterTest
java.lang.Object
org.jumpmind.symmetric.io.AbstractWriterTest
- Direct Known Subclasses:
AbstractBulkDatabaseWriterTest
,DatabaseWriterConflictTest
,DatabaseWriterTest
,TransformWriterTest
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static long
protected boolean
protected IDataWriter
protected static IDatabasePlatform
protected static long
protected static final String[]
protected static final String[]
protected static final String
protected DatabaseWriterSettings
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
assertTestTableEquals
(String testTableId, String[] expectedValues) protected Table
buildSourceTable
(String tableName, String[] keyNames, String[] columnNames) protected long
protected long
protected String
getId()
protected long
protected String
protected String
protected String[]
protected String[]
protected String
protected String
boolean
protected boolean
isOracle()
protected String
queryForRow
(String id) void
setErrorExpected
(boolean errorExpected) protected String
translateExpectedCharString
(String value, int size, boolean isRequired) protected String
translateExpectedString
(String value, boolean isRequired) protected long
writeData
(BinaryEncoding encoding, AbstractWriterTest.TableCsvData... datas) protected long
writeData
(AbstractWriterTest.TableCsvData... datas) protected void
protected void
protected void
protected void
writeData
(CsvData data, String[] expectedValues, String tableName, String[] keyNames, String[] columnNames) protected long
writeData
(IDataWriter writer, BinaryEncoding encoding, AbstractWriterTest.TableCsvData... datas) protected long
writeData
(IDataWriter writer, AbstractWriterTest.TableCsvData... datas) protected long
writeData
(IDataWriter writer, DataContext context, BinaryEncoding encoding, AbstractWriterTest.TableCsvData... datas) protected long
writeData
(IDataWriter writer, DataContext context, AbstractWriterTest.TableCsvData... datas)
-
Field Details
-
platform
-
errorExpected
protected boolean errorExpected -
TEST_TABLE
- See Also:
-
TEST_KEYS
-
TEST_COLUMNS
-
batchId
protected static long batchId -
sequenceId
protected static long sequenceId -
writerSettings
-
lastDataWriterUsed
-
-
Constructor Details
-
AbstractWriterTest
public AbstractWriterTest()
-
-
Method Details
-
getNextBatchId
protected long getNextBatchId() -
getBatchId
protected long getBatchId() -
getNextId
-
getId
-
buildSourceTable
-
writeData
-
getTestTable
-
getTestKeys
-
getTestColumns
-
writeData
-
writeData
-
writeData
-
writeData
-
writeData
-
writeData
-
writeData
protected long writeData(IDataWriter writer, BinaryEncoding encoding, AbstractWriterTest.TableCsvData... datas) -
writeData
protected long writeData(IDataWriter writer, DataContext context, AbstractWriterTest.TableCsvData... datas) -
writeData
protected long writeData(IDataWriter writer, DataContext context, BinaryEncoding encoding, AbstractWriterTest.TableCsvData... datas) -
assertTestTableEquals
-
getSelect
-
getWhere
-
translateExpectedString
-
translateExpectedCharString
-
assertEquals
-
printDatabase
-
isOracle
protected boolean isOracle() -
setErrorExpected
public void setErrorExpected(boolean errorExpected) -
isErrorExpected
public boolean isErrorExpected() -
queryForRow
-
countRows
-