Class TestHelper

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

public class TestHelper extends Object
A common test configuration options
Author:
Jiri Pechanec
  • Field Details

    • logger

      protected static final org.slf4j.Logger logger
    • TEST_PROPERTY_PREFIX

      private static final String TEST_PROPERTY_PREFIX
      See Also:
    • mapper

      private static final com.fasterxml.jackson.databind.ObjectMapper mapper
  • Constructor Details

    • TestHelper

      public TestHelper()
  • Method Details

    • getConfiguration

      public static Configuration getConfiguration()
    • cleanDatabase

      public static void cleanDatabase(io.debezium.connector.mongodb.ConnectionContext.MongoPrimary primary, String dbName)
    • databaseInformation

      public static org.bson.Document databaseInformation(io.debezium.connector.mongodb.ConnectionContext.MongoPrimary primary, String dbName)
    • transactionsSupported

      public static boolean transactionsSupported(io.debezium.connector.mongodb.ConnectionContext.MongoPrimary primary, String dbName)
    • decimal128Supported

      public static boolean decimal128Supported(io.debezium.connector.mongodb.ConnectionContext.MongoPrimary primary, String dbName)
    • lines

      public static String lines(String... lines)
    • getDocumentWithoutLanguageVersion

      public static org.bson.Document getDocumentWithoutLanguageVersion(String jsonString)
    • waitTimeForRecords

      public static int waitTimeForRecords()
    • captureMode

      public static String captureMode()
    • assertChangeStreamUpdate

      public static void assertChangeStreamUpdate(org.bson.types.ObjectId oid, org.apache.kafka.connect.data.Struct value, String after, List<String> removedFields, String updatedFields)
    • assertChangeStreamUpdateAsDocs

      public static void assertChangeStreamUpdateAsDocs(org.bson.types.ObjectId oid, org.apache.kafka.connect.data.Struct value, String after, List<String> removedFields, String updatedFields)