Class ChangeStreamPipelineFactoryTest

java.lang.Object
io.debezium.connector.mongodb.ChangeStreamPipelineFactoryTest

public class ChangeStreamPipelineFactoryTest extends Object
  • Field Details

    • SIZE_PIPELINE

      private static final List<String> SIZE_PIPELINE
    • INTERNAL_PIPELINE

      private static final List<String> INTERNAL_PIPELINE
    • USER_PIPELINE

      private static final List<String> 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()
    • mergeStages

      @SafeVarargs private List<String> mergeStages(List<String>... stages)
    • asJsonArray

      private String asJsonArray(List<String> stages)
    • testCreate

      public void testCreate(io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder pipelineOrder, List<String> expectedStageJsons)
    • testCreateWithSkipOversized

      public void testCreateWithSkipOversized(io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder pipelineOrder, List<String> expectedStageJsons)
    • assertPipelineStagesEquals

      private static void assertPipelineStagesEquals(List<? extends org.bson.conversions.Bson> stages, List<String> expectedStageJsons)
    • assertJsonEquals

      private static void assertJsonEquals(String actual, String expected)