Package io.debezium.connector.mongodb
Class SourceInfoTest
java.lang.Object
io.debezium.connector.mongodb.SourceInfoTest
- Author:
- Randall Hauch
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.bson.BsonDocumentprivate static final Stringprivate static final org.bson.BsonTimestampprivate static final org.bson.BsonDocumentprivate static final Stringprivate static final org.bson.BsonTimestampprivate static final Stringprivate io.debezium.connector.mongodb.SourceInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassertSourceInfoContents(io.debezium.connector.mongodb.SourceInfo source, boolean hasOffset, String resumeTokenData, org.bson.BsonTimestamp timestamp, String snapshot) voidassertSourceInfoContents(io.debezium.connector.mongodb.SourceInfo source, com.mongodb.client.MongoChangeStreamCursor<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument>> cursor, String resumeTokenData, org.bson.BsonTimestamp timestamp, String snapshot) voidvoidprivate io.debezium.connector.mongodb.SourceInfoprivate com.mongodb.client.MongoChangeStreamCursor<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument>>private com.mongodb.client.MongoChangeStreamCursor<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument>>voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
REPLICA_SET_NAME
- See Also:
-
CHANGE_RESUME_TOKEN_DATA
- See Also:
-
CHANGE_RESUME_TOKEN
private static final org.bson.BsonDocument CHANGE_RESUME_TOKEN -
CHANGE_TIMESTAMP
private static final org.bson.BsonTimestamp CHANGE_TIMESTAMP -
CURSOR_RESUME_TOKEN_DATA
- See Also:
-
CURSOR_TIMESTAMP
private static final org.bson.BsonTimestamp CURSOR_TIMESTAMP -
CURSOR_RESUME_TOKEN
private static final org.bson.BsonDocument CURSOR_RESUME_TOKEN -
source
private io.debezium.connector.mongodb.SourceInfo source -
partition
-
-
Constructor Details
-
SourceInfoTest
public SourceInfoTest()
-
-
Method Details
-
beforeEach
public void beforeEach() -
createSourceInfo
private io.debezium.connector.mongodb.SourceInfo createSourceInfo() -
mockEventChangeStreamCursor
private com.mongodb.client.MongoChangeStreamCursor<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument>> mockEventChangeStreamCursor() -
mockNoEventChangeStreamCursor
private com.mongodb.client.MongoChangeStreamCursor<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument>> mockNoEventChangeStreamCursor() -
assertSourceInfoContents
-
assertSourceInfoContents
-
shouldSetAndReturnRecordedOffset
public void shouldSetAndReturnRecordedOffset() -
shouldReturnOffsetForUnusedReplicaName
public void shouldReturnOffsetForUnusedReplicaName() -
shouldReturnRecordedOffsetForUsedReplicaName
public void shouldReturnRecordedOffsetForUsedReplicaName() -
shouldReturnRecordedOffsetForUsedReplicaNameWithoutEvent
public void shouldReturnRecordedOffsetForUsedReplicaNameWithoutEvent() -
shouldReturnOffsetForUnusedReplicaNameDuringInitialSync
public void shouldReturnOffsetForUnusedReplicaNameDuringInitialSync() -
shouldReturnRecordedOffsetForUsedReplicaNameDuringInitialSync
public void shouldReturnRecordedOffsetForUsedReplicaNameDuringInitialSync() -
shouldReturnRecordedOffsetForUsedReplicaNameDuringInitialSyncWithoutEvent
public void shouldReturnRecordedOffsetForUsedReplicaNameDuringInitialSyncWithoutEvent() -
shouldProducePartitionMap
public void shouldProducePartitionMap() -
shouldReturnSamePartitionMapForSameReplicaName
public void shouldReturnSamePartitionMapForSameReplicaName() -
versionIsPresent
public void versionIsPresent() -
connectorIsPresent
public void connectorIsPresent() -
wallTimeIsPresent
public void wallTimeIsPresent() -
shouldHaveSchemaForSource
public void shouldHaveSchemaForSource() -
schemaIsCorrect
public void schemaIsCorrect()
-