public class ApicurioRegistryTest extends Object
| Modifier and Type | Field and Description |
|---|---|
private static String |
APICURIO_VERSION |
private static org.testcontainers.containers.GenericContainer<?> |
apicurioContainer |
static org.testcontainers.images.builder.ImageFromDockerfile |
apicurioDebeziumImage |
private static String |
DEBEZIUM_VERSION |
static io.debezium.testing.testcontainers.DebeziumContainer |
debeziumContainer |
private static org.testcontainers.containers.KafkaContainer |
kafkaContainer |
private static org.slf4j.Logger |
LOGGER |
private static org.testcontainers.containers.Network |
network |
static org.testcontainers.containers.PostgreSQLContainer<?> |
postgresContainer |
| Constructor and Description |
|---|
ApicurioRegistryTest() |
| Modifier and Type | Method and Description |
|---|---|
private <T> List<org.apache.kafka.clients.consumer.ConsumerRecord<T,T>> |
drain(org.apache.kafka.clients.consumer.KafkaConsumer<T,T> consumer,
int expectedRecordCount) |
private io.debezium.testing.testcontainers.ConnectorConfiguration |
getConfiguration(int id,
String converter,
String... options) |
private Connection |
getConnection(org.testcontainers.containers.PostgreSQLContainer<?> postgresContainer) |
private org.apache.kafka.clients.consumer.KafkaConsumer<byte[],byte[]> |
getConsumerBytes(org.testcontainers.containers.KafkaContainer kafkaContainer) |
private org.apache.kafka.clients.consumer.KafkaConsumer<String,String> |
getConsumerString(org.testcontainers.containers.KafkaContainer kafkaContainer) |
void |
shouldConvertToAvro() |
void |
shouldConvertToCloudEventWithDataAsAvro() |
void |
shouldConvertToJson() |
static void |
startContainers() |
private static final String DEBEZIUM_VERSION
private static final String APICURIO_VERSION
private static final org.slf4j.Logger LOGGER
private static org.testcontainers.containers.Network network
private static org.testcontainers.containers.GenericContainer<?> apicurioContainer
private static org.testcontainers.containers.KafkaContainer kafkaContainer
public static org.testcontainers.containers.PostgreSQLContainer<?> postgresContainer
public static org.testcontainers.images.builder.ImageFromDockerfile apicurioDebeziumImage
public static io.debezium.testing.testcontainers.DebeziumContainer debeziumContainer
public static void startContainers()
public void shouldConvertToCloudEventWithDataAsAvro()
throws Exception
Exceptionprivate Connection getConnection(org.testcontainers.containers.PostgreSQLContainer<?> postgresContainer) throws SQLException
SQLExceptionprivate org.apache.kafka.clients.consumer.KafkaConsumer<String,String> getConsumerString(org.testcontainers.containers.KafkaContainer kafkaContainer)
private org.apache.kafka.clients.consumer.KafkaConsumer<byte[],byte[]> getConsumerBytes(org.testcontainers.containers.KafkaContainer kafkaContainer)
private <T> List<org.apache.kafka.clients.consumer.ConsumerRecord<T,T>> drain(org.apache.kafka.clients.consumer.KafkaConsumer<T,T> consumer, int expectedRecordCount)
Copyright © 2020 JBoss by Red Hat. All rights reserved.