Further refine test containers
This commit is contained in:
@@ -22,13 +22,11 @@ import org.junit.Test;
|
||||
import org.junit.rules.ExpectedException;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.neo4j.ogm.session.Session;
|
||||
import org.testcontainers.containers.GenericContainer;
|
||||
|
||||
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.util.TestPropertyValues;
|
||||
import org.springframework.boot.testsupport.testcontainers.DockerTestContainer;
|
||||
import org.springframework.boot.testsupport.testcontainers.TestContainers;
|
||||
import org.springframework.boot.testsupport.testcontainers.Neo4jContainer;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.ApplicationContextInitializer;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
@@ -49,8 +47,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
public class DataNeo4jTestIntegrationTests {
|
||||
|
||||
@ClassRule
|
||||
public static DockerTestContainer<GenericContainer<?>> neo4j = new DockerTestContainer<>(
|
||||
TestContainers::neo4j);
|
||||
public static Neo4jContainer neo4j = new Neo4jContainer();
|
||||
|
||||
@Rule
|
||||
public ExpectedException thrown = ExpectedException.none();
|
||||
@@ -87,8 +84,7 @@ public class DataNeo4jTestIntegrationTests {
|
||||
public void initialize(
|
||||
ConfigurableApplicationContext configurableApplicationContext) {
|
||||
TestPropertyValues
|
||||
.of("spring.data.neo4j.uri=bolt://localhost:"
|
||||
+ neo4j.getMappedPort(7687))
|
||||
.of("spring.data.neo4j.uri=bolt://localhost:" + neo4j.getMappedPort())
|
||||
.applyTo(configurableApplicationContext.getEnvironment());
|
||||
}
|
||||
|
||||
|
||||
@@ -19,12 +19,10 @@ package org.springframework.boot.test.autoconfigure.data.neo4j;
|
||||
import org.junit.ClassRule;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.testcontainers.containers.GenericContainer;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.util.TestPropertyValues;
|
||||
import org.springframework.boot.testsupport.testcontainers.DockerTestContainer;
|
||||
import org.springframework.boot.testsupport.testcontainers.TestContainers;
|
||||
import org.springframework.boot.testsupport.testcontainers.Neo4jContainer;
|
||||
import org.springframework.context.ApplicationContextInitializer;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
import org.springframework.context.annotation.ComponentScan.Filter;
|
||||
@@ -45,8 +43,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
public class DataNeo4jTestWithIncludeFilterIntegrationTests {
|
||||
|
||||
@ClassRule
|
||||
public static DockerTestContainer<GenericContainer<?>> neo4j = new DockerTestContainer<>(
|
||||
TestContainers::neo4j);
|
||||
public static Neo4jContainer neo4j = new Neo4jContainer();
|
||||
|
||||
@Autowired
|
||||
private ExampleService service;
|
||||
@@ -63,7 +60,7 @@ public class DataNeo4jTestWithIncludeFilterIntegrationTests {
|
||||
public void initialize(
|
||||
ConfigurableApplicationContext configurableApplicationContext) {
|
||||
TestPropertyValues
|
||||
.of("spring.data.neo4j.uri=bolt://localhost:" + neo4j.getMappedPort(7687))
|
||||
.of("spring.data.neo4j.uri=bolt://localhost:" + neo4j.getMappedPort())
|
||||
.applyTo(configurableApplicationContext.getEnvironment());
|
||||
}
|
||||
|
||||
|
||||
@@ -24,13 +24,11 @@ import org.junit.Rule;
|
||||
import org.junit.Test;
|
||||
import org.junit.rules.ExpectedException;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.testcontainers.containers.GenericContainer;
|
||||
|
||||
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.util.TestPropertyValues;
|
||||
import org.springframework.boot.testsupport.testcontainers.DockerTestContainer;
|
||||
import org.springframework.boot.testsupport.testcontainers.TestContainers;
|
||||
import org.springframework.boot.testsupport.testcontainers.RedisContainer;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.ApplicationContextInitializer;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
@@ -52,8 +50,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
public class DataRedisTestIntegrationTests {
|
||||
|
||||
@ClassRule
|
||||
public static DockerTestContainer<GenericContainer<?>> redis = new DockerTestContainer<>(
|
||||
TestContainers::redis);
|
||||
public static RedisContainer redis = new RedisContainer();
|
||||
|
||||
@Rule
|
||||
public ExpectedException thrown = ExpectedException.none();
|
||||
@@ -93,8 +90,7 @@ public class DataRedisTestIntegrationTests {
|
||||
@Override
|
||||
public void initialize(
|
||||
ConfigurableApplicationContext configurableApplicationContext) {
|
||||
TestPropertyValues
|
||||
.of("spring.redis.port=" + redis.getMappedPort(6379))
|
||||
TestPropertyValues.of("spring.redis.port=" + redis.getMappedPort())
|
||||
.applyTo(configurableApplicationContext.getEnvironment());
|
||||
}
|
||||
|
||||
|
||||
@@ -19,12 +19,10 @@ package org.springframework.boot.test.autoconfigure.data.redis;
|
||||
import org.junit.ClassRule;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.testcontainers.containers.GenericContainer;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.util.TestPropertyValues;
|
||||
import org.springframework.boot.testsupport.testcontainers.DockerTestContainer;
|
||||
import org.springframework.boot.testsupport.testcontainers.TestContainers;
|
||||
import org.springframework.boot.testsupport.testcontainers.RedisContainer;
|
||||
import org.springframework.context.ApplicationContextInitializer;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
import org.springframework.context.annotation.ComponentScan.Filter;
|
||||
@@ -45,8 +43,7 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
public class DataRedisTestWithIncludeFilterIntegrationTests {
|
||||
|
||||
@ClassRule
|
||||
public static DockerTestContainer<GenericContainer<?>> redis = new DockerTestContainer<>(
|
||||
TestContainers::redis);
|
||||
public static RedisContainer redis = new RedisContainer();
|
||||
|
||||
@Autowired
|
||||
private ExampleRepository exampleRepository;
|
||||
@@ -69,8 +66,7 @@ public class DataRedisTestWithIncludeFilterIntegrationTests {
|
||||
@Override
|
||||
public void initialize(
|
||||
ConfigurableApplicationContext configurableApplicationContext) {
|
||||
TestPropertyValues
|
||||
.of("spring.redis.port=" + redis.getMappedPort(6379))
|
||||
TestPropertyValues.of("spring.redis.port=" + redis.getMappedPort())
|
||||
.applyTo(configurableApplicationContext.getEnvironment());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user