Package io.debezium.connector.mongodb
Class ChangeStreamPipelineFactoryTest
java.lang.Object
io.debezium.connector.mongodb.ChangeStreamPipelineFactoryTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate io.debezium.connector.mongodb.MongoDbConnectorConfigprivate io.debezium.connector.mongodb.Filters.FilterConfigprivate io.debezium.connector.mongodb.ChangeStreamPipelineFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringasJsonArray(List<String> stages) private static voidassertJsonEquals(String actual, String expected) private static voidassertPipelineStagesEquals(List<? extends org.bson.conversions.Bson> stages, List<String> expectedStageJsons) mergeStages(List<String>... stages) voidtestCreate(io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder pipelineOrder, List<String> expectedStageJsons) voidtestCreateLiterals(io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder pipelineOrder, List<String> expectedStageJsons) voidtestCreateLiteralsWithSkipOversized(io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder pipelineOrder, List<String> expectedStageJsons) voidvoidvoidtestCreateWithSkipOversized(io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder pipelineOrder, List<String> expectedStageJsons) voidvoidvoid
-
Field Details
-
SIZE_PIPELINE
-
INTERNAL_PIPELINE
-
INTERNAL_PIPELINE_LITERALS
-
USER_PIPELINE
-
sut
@InjectMocks private io.debezium.connector.mongodb.ChangeStreamPipelineFactory sut -
connectorConfig
@Mock private io.debezium.connector.mongodb.MongoDbConnectorConfig connectorConfig -
filterConfig
@Mock private io.debezium.connector.mongodb.Filters.FilterConfig filterConfig
-
-
Constructor Details
-
ChangeStreamPipelineFactoryTest
public ChangeStreamPipelineFactoryTest()
-
-
Method Details
-
testCreateWithInternalFirstAndOversizeHandlingFail
public void testCreateWithInternalFirstAndOversizeHandlingFail() -
testCreateWithUserFirstAndOversizeHandlingFail
public void testCreateWithUserFirstAndOversizeHandlingFail() -
testCreateWithInternalFirstAndOversizeHandlingSkip
public void testCreateWithInternalFirstAndOversizeHandlingSkip() -
testCreateWithUserFirstAndOversizeHandlingSkip
public void testCreateWithUserFirstAndOversizeHandlingSkip() -
testCreateWithUserOnly
public void testCreateWithUserOnly() -
mergeStages
-
asJsonArray
-
testCreate
-
testCreateLiterals
-
testCreateWithSkipOversized
-
testCreateLiteralsWithSkipOversized
-
assertPipelineStagesEquals
-
assertJsonEquals
-