Class TestHelper


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

      • logger

        protected static final org.slf4j.Logger logger
      • mapper

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

      • TestHelper

        public TestHelper()
    • Method Detail

      • 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)
      • getDocumentWithoutLanguageVersion

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

        public static int waitTimeForRecords()
      • captureMode

        public static String captureMode()
      • isOplogCaptureMode

        public static final boolean isOplogCaptureMode()
      • 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)