Package io.debezium.connector.cassandra
Class FileOffsetWriterTest
- java.lang.Object
-
- io.debezium.connector.cassandra.FileOffsetWriterTest
-
public class FileOffsetWriterTest extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private PropertiescommitLogPropsprivate PathoffsetDirprivate io.debezium.connector.cassandra.OffsetWriteroffsetWriterprivate PropertiessnapshotProps
-
Constructor Summary
Constructors Constructor Description FileOffsetWriterTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private io.debezium.connector.cassandra.ChangeRecordgenerateRecord(boolean markOffset, boolean isSnapshot, io.debezium.connector.cassandra.OffsetPosition offsetPosition, io.debezium.connector.cassandra.KeyspaceTable keyspaceTable)private booleanisProcessed(io.debezium.connector.cassandra.ChangeRecord record)private voidprocess(io.debezium.connector.cassandra.ChangeRecord record)voidsetUp()voidtestFlush()voidtestMarkOffset()voidtestTwoFileWriterCannotCoexist()
-
-
-
Field Detail
-
offsetDir
private Path offsetDir
-
offsetWriter
private io.debezium.connector.cassandra.OffsetWriter offsetWriter
-
snapshotProps
private Properties snapshotProps
-
commitLogProps
private Properties commitLogProps
-
-
Method Detail
-
setUp
public void setUp() throws IOException- Throws:
IOException
-
testMarkOffset
public void testMarkOffset()
-
testFlush
public void testFlush() throws IOException- Throws:
IOException
-
testTwoFileWriterCannotCoexist
public void testTwoFileWriterCannotCoexist() throws IOException- Throws:
IOException
-
generateRecord
private io.debezium.connector.cassandra.ChangeRecord generateRecord(boolean markOffset, boolean isSnapshot, io.debezium.connector.cassandra.OffsetPosition offsetPosition, io.debezium.connector.cassandra.KeyspaceTable keyspaceTable)
-
isProcessed
private boolean isProcessed(io.debezium.connector.cassandra.ChangeRecord record)
-
process
private void process(io.debezium.connector.cassandra.ChangeRecord record)
-
-