@@ -16,10 +16,10 @@ dependencies {
|
||||
intTestImplementation project(':spring-pulsar-test')
|
||||
intTestRuntimeOnly 'ch.qos.logback:logback-classic'
|
||||
intTestRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
||||
intTestImplementation "org.springframework.boot:spring-boot-starter-test:$springBootVersion"
|
||||
intTestImplementation "org.springframework.boot:spring-boot-starter-amqp:$springBootVersion"
|
||||
intTestImplementation "org.springframework.pulsar:spring-pulsar-spring-boot-starter:$springPulsarStarterVersion"
|
||||
intTestImplementation "org.springframework.pulsar:spring-pulsar-reactive-spring-boot-starter:$springPulsarStarterVersion"
|
||||
intTestImplementation "org.springframework.boot:spring-boot-starter-test:${springBootVersion}"
|
||||
intTestImplementation "org.springframework.boot:spring-boot-starter-amqp:${springBootVersion}"
|
||||
intTestImplementation "org.springframework.boot:spring-boot-starter-pulsar:${springBootVersion}"
|
||||
intTestImplementation "org.springframework.boot:spring-boot-starter-pulsar-reactive:${springBootVersion}"
|
||||
intTestImplementation 'org.testcontainers:junit-jupiter'
|
||||
intTestImplementation 'org.testcontainers:pulsar'
|
||||
intTestImplementation 'org.testcontainers:rabbitmq'
|
||||
@@ -41,8 +41,8 @@ task downloadRabbitConnector {
|
||||
try {
|
||||
download.run {
|
||||
println "Downloading Rabbit connector to 'src/intTest/resources/connectors/' (one time only if not already downloaded)..."
|
||||
src 'https://archive.apache.org/dist/pulsar/pulsar-2.10.2/connectors/pulsar-io-rabbitmq-2.10.2.nar'
|
||||
dest "$buildDir/../src/intTest/resources/connectors/pulsar-io-rabbitmq-2.10.2.nar"
|
||||
src 'https://archive.apache.org/dist/pulsar/pulsar-3.1.0/connectors/pulsar-io-rabbitmq-3.1.0.nar'
|
||||
dest "$buildDir/../src/intTest/resources/connectors/pulsar-io-rabbitmq-3.1.0.nar"
|
||||
overwrite false
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
|
||||
@@ -53,6 +53,7 @@ import org.springframework.amqp.rabbit.core.RabbitTemplate;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.WebApplicationType;
|
||||
import org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration;
|
||||
import org.springframework.boot.autoconfigure.pulsar.PulsarAutoConfiguration;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
@@ -123,7 +124,7 @@ class PulsarFunctionAdministrationIntegrationTests {
|
||||
app.setWebApplicationType(WebApplicationType.NONE);
|
||||
try (ConfigurableApplicationContext context = app.run(
|
||||
"--spring.pulsar.client.service-url=" + PULSAR_CONTAINER.getPulsarBrokerUrl(),
|
||||
"--spring.pulsar.administration.service-url=" + PULSAR_CONTAINER.getHttpServiceUrl(),
|
||||
"--spring.pulsar.admin.service-url=" + PULSAR_CONTAINER.getHttpServiceUrl(),
|
||||
"--spring.rabbitmq.host=" + RABBITMQ_CONTAINER.getHost(),
|
||||
"--spring.rabbitmq.port=" + RABBITMQ_CONTAINER.getAmqpPort())) {
|
||||
|
||||
@@ -148,7 +149,7 @@ class PulsarFunctionAdministrationIntegrationTests {
|
||||
app.setWebApplicationType(WebApplicationType.NONE);
|
||||
try (ConfigurableApplicationContext ignored = app.run(
|
||||
"--spring.pulsar.client.service-url=" + PULSAR_CONTAINER.getPulsarBrokerUrl(),
|
||||
"--spring.pulsar.administration.service-url=" + PULSAR_CONTAINER.getHttpServiceUrl(),
|
||||
"--spring.pulsar.admin.service-url=" + PULSAR_CONTAINER.getHttpServiceUrl(),
|
||||
"--spring.rabbitmq.host=" + RABBITMQ_CONTAINER.getHost(),
|
||||
"--spring.rabbitmq.port=" + RABBITMQ_CONTAINER.getAmqpPort())) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user