Class MongoTests
java.lang.Object
io.debezium.testing.system.tests.ConnectorTest
io.debezium.testing.system.tests.mongodb.MongoTests
- Direct Known Subclasses:
DockerRhelMongoConnectorIT,OcpAvroMongoConnectorIT,OcpMongoConnectorIT
-
Field Summary
Fields inherited from class io.debezium.testing.system.tests.ConnectorTest
assertions, connectController, connectorConfig, kafkaController -
Constructor Summary
ConstructorsConstructorDescriptionMongoTests(io.debezium.testing.system.tools.kafka.KafkaController kafkaController, io.debezium.testing.system.tools.kafka.KafkaConnectController connectController, io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig, KafkaAssertions<?, ?> assertions) -
Method Summary
Modifier and TypeMethodDescriptionvoidinsertCustomer(io.debezium.testing.system.tools.databases.mongodb.MongoDatabaseController dbController, String firstName, String lastName, String email) voidshouldBeDown(io.debezium.testing.system.tools.databases.mongodb.MongoDatabaseController dbController) voidshouldBeDownAfterCrash(io.debezium.testing.system.tools.databases.mongodb.MongoDatabaseController dbController) voidvoidvoidvoidvoidvoidshouldStreamChanges(io.debezium.testing.system.tools.databases.mongodb.MongoDatabaseController dbController)
-
Constructor Details
-
MongoTests
public MongoTests(io.debezium.testing.system.tools.kafka.KafkaController kafkaController, io.debezium.testing.system.tools.kafka.KafkaConnectController connectController, io.debezium.testing.system.tools.kafka.ConnectorConfigBuilder connectorConfig, KafkaAssertions<?, ?> assertions)
-
-
Method Details
-
insertCustomer
public void insertCustomer(io.debezium.testing.system.tools.databases.mongodb.MongoDatabaseController dbController, String firstName, String lastName, String email) throws SQLException - Throws:
SQLException
-
shouldHaveRegisteredConnector
@Test @Order(1) public void shouldHaveRegisteredConnector() -
shouldCreateKafkaTopics
@Test @Order(2) public void shouldCreateKafkaTopics() -
shouldSnapshotChanges
@Test @Order(3) public void shouldSnapshotChanges() -
shouldStreamChanges
@Test @Order(4) public void shouldStreamChanges(io.debezium.testing.system.tools.databases.mongodb.MongoDatabaseController dbController) throws SQLException - Throws:
SQLException
-
shouldBeDown
@Test @Order(5) public void shouldBeDown(io.debezium.testing.system.tools.databases.mongodb.MongoDatabaseController dbController) throws Exception - Throws:
Exception
-
shouldResumeStreamingAfterRedeployment
- Throws:
Exception
-
shouldBeDownAfterCrash
@Test @Order(7) public void shouldBeDownAfterCrash(io.debezium.testing.system.tools.databases.mongodb.MongoDatabaseController dbController) throws SQLException - Throws:
SQLException
-
shouldResumeStreamingAfterCrash
- Throws:
InterruptedException
-