diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionDetailsFactory.java index 486b97ebe3a..a7d4b270e54 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionDetailsFactory.java @@ -41,7 +41,7 @@ import org.springframework.util.ObjectUtils; * @since 3.1.0 */ public abstract class ContainerConnectionDetailsFactory> - implements ConnectionDetailsFactory, D> { + implements ConnectionDetailsFactory, D> { /** * Constant passed to the constructor when any connection name is accepted. @@ -72,7 +72,7 @@ public abstract class ContainerConnectionDetailsFactory source) { + public final D getConnectionDetails(ContainerConnectionSource source) { if (!hasRequiredClasses()) { return null; } @@ -105,7 +105,7 @@ public abstract class ContainerConnectionDetailsFactory source); + protected abstract D getContainerConnectionDetails(ContainerConnectionSource source); /** * Convenient base class for {@link ConnectionDetails} results that are backed by a @@ -119,7 +119,7 @@ public abstract class ContainerConnectionDetailsFactory source) { + protected ContainerConnectionDetails(ContainerConnectionSource source) { Assert.notNull(source, "Source must not be null"); this.origin = source.getOrigin(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSource.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSource.java index 9f8411b38ce..f83e6e523ed 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSource.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSource.java @@ -23,7 +23,6 @@ import org.apache.commons.logging.LogFactory; import org.testcontainers.containers.Container; import org.testcontainers.utility.DockerImageName; -import org.springframework.boot.autoconfigure.service.connection.ConnectionDetails; import org.springframework.boot.origin.Origin; import org.springframework.boot.origin.OriginProvider; import org.springframework.core.annotation.MergedAnnotation; @@ -35,7 +34,6 @@ import org.springframework.util.StringUtils; * {@link ServiceConnection @ServiceConnection} annotated {@link Container} that provides * the service. * - * @param the connection details type * @param the generic container type * @author Moritz Halbritter * @author Andy Wilkinson @@ -43,8 +41,7 @@ import org.springframework.util.StringUtils; * @since 3.1.0 * @see ContainerConnectionDetailsFactory */ -public final class ContainerConnectionSource> - implements OriginProvider { +public final class ContainerConnectionSource> implements OriginProvider { private static final Log logger = LogFactory.getLog(ContainerConnectionSource.class); diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSourcesRegistrar.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSourcesRegistrar.java index eef515b6e2a..563b7194a60 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSourcesRegistrar.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSourcesRegistrar.java @@ -53,10 +53,10 @@ class ContainerConnectionSourcesRegistrar { private final ConnectionDetailsFactories connectionDetailsFactories; - private final List> sources; + private final List> sources; ContainerConnectionSourcesRegistrar(ListableBeanFactory beanFactory, - ConnectionDetailsFactories connectionDetailsFactories, List> sources) { + ConnectionDetailsFactories connectionDetailsFactories, List> sources) { this.beanFactory = beanFactory; this.connectionDetailsFactories = connectionDetailsFactories; this.sources = sources; @@ -66,7 +66,7 @@ class ContainerConnectionSourcesRegistrar { this.sources.forEach((source) -> registerBeanDefinition(registry, source)); } - private void registerBeanDefinition(BeanDefinitionRegistry registry, ContainerConnectionSource source) { + private void registerBeanDefinition(BeanDefinitionRegistry registry, ContainerConnectionSource source) { getConnectionDetails(source) .forEach((connectionDetailsType, connectionDetails) -> registerBeanDefinition(registry, source, connectionDetailsType, connectionDetails)); @@ -80,7 +80,7 @@ class ContainerConnectionSourcesRegistrar { } @SuppressWarnings("unchecked") - private void registerBeanDefinition(BeanDefinitionRegistry registry, ContainerConnectionSource source, + private void registerBeanDefinition(BeanDefinitionRegistry registry, ContainerConnectionSource source, Class connectionDetailsType, ConnectionDetails connectionDetails) { String[] existingBeans = this.beanFactory.getBeanNamesForType(connectionDetailsType); if (!ObjectUtils.isEmpty(existingBeans)) { @@ -95,7 +95,7 @@ class ContainerConnectionSourcesRegistrar { registry.registerBeanDefinition(beanName, new RootBeanDefinition(beanType, beanSupplier)); } - private String getBeanName(ContainerConnectionSource source, ConnectionDetails connectionDetails) { + private String getBeanName(ContainerConnectionSource source, ConnectionDetails connectionDetails) { List parts = new ArrayList<>(); parts.add(ClassUtils.getShortNameAsProperty(connectionDetails.getClass())); parts.add("for"); diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionAutoConfiguration.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionAutoConfiguration.java index 0089cb53cbe..e9ae247d271 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionAutoConfiguration.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionAutoConfiguration.java @@ -64,14 +64,14 @@ public class ServiceConnectionAutoConfiguration { BeanDefinitionRegistry registry) { if (this.beanFactory instanceof ConfigurableListableBeanFactory listableBeanFactory) { ConnectionDetailsFactories connectionDetailsFactories = new ConnectionDetailsFactories(); - List> sources = getSources(listableBeanFactory); + List> sources = getSources(listableBeanFactory); new ContainerConnectionSourcesRegistrar(listableBeanFactory, connectionDetailsFactories, sources) .registerBeanDefinitions(registry); } } - private List> getSources(ConfigurableListableBeanFactory beanFactory) { - List> sources = new ArrayList<>(); + private List> getSources(ConfigurableListableBeanFactory beanFactory) { + List> sources = new ArrayList<>(); for (String candidate : beanFactory.getBeanNamesForType(Container.class)) { Set annotations = beanFactory.findAllAnnotationsOnBean(candidate, ServiceConnection.class, false); @@ -82,8 +82,8 @@ public class ServiceConnectionAutoConfiguration { return sources; } - private void addSources(List> sources, - ConfigurableListableBeanFactory beanFactory, String beanName, Set annotations) { + private void addSources(List> sources, ConfigurableListableBeanFactory beanFactory, + String beanName, Set annotations) { BeanDefinition beanDefinition = beanFactory.getBeanDefinition(beanName); Origin origin = new BeanOrigin(beanName, beanDefinition); Container container = beanFactory.getBean(beanName, Container.class); diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizer.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizer.java index c5e81620905..2d50bef7d96 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizer.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizer.java @@ -35,15 +35,15 @@ import org.springframework.test.context.MergedContextConfiguration; */ class ServiceConnectionContextCustomizer implements ContextCustomizer { - private final List> sources; + private final List> sources; private final ConnectionDetailsFactories connectionDetailsFactories; - ServiceConnectionContextCustomizer(List> sources) { + ServiceConnectionContextCustomizer(List> sources) { this(sources, new ConnectionDetailsFactories()); } - ServiceConnectionContextCustomizer(List> sources, + ServiceConnectionContextCustomizer(List> sources, ConnectionDetailsFactories connectionDetailsFactories) { this.sources = sources; this.connectionDetailsFactories = connectionDetailsFactories; @@ -58,7 +58,7 @@ class ServiceConnectionContextCustomizer implements ContextCustomizer { } } - List> getSources() { + List> getSources() { return this.sources; } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerFactory.java index 06277ecb24c..dcd1dbeb6f8 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerFactory.java @@ -49,12 +49,12 @@ class ServiceConnectionContextCustomizerFactory implements ContextCustomizerFact @Override public ContextCustomizer createContextCustomizer(Class testClass, List configAttributes) { - List> sources = new ArrayList<>(); + List> sources = new ArrayList<>(); findSources(testClass, sources); return (sources.isEmpty()) ? null : new ServiceConnectionContextCustomizer(sources); } - private void findSources(Class clazz, List> sources) { + private void findSources(Class clazz, List> sources) { ReflectionUtils.doWithFields(clazz, (field) -> { MergedAnnotations annotations = MergedAnnotations.from(field); annotations.stream(ServiceConnection.class) @@ -65,7 +65,7 @@ class ServiceConnectionContextCustomizerFactory implements ContextCustomizerFact } } - private ContainerConnectionSource createSource(Field field, MergedAnnotation annotation) { + private ContainerConnectionSource createSource(Field field, MergedAnnotation annotation) { Assert.state(Modifier.isStatic(field.getModifiers()), () -> "@ServiceConnection field '%s' must be static".formatted(field.getName())); String beanNameSuffix = StringUtils.capitalize(ClassUtils.getShortNameAsProperty(field.getDeclaringClass())) diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/amqp/RabbitContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/amqp/RabbitContainerConnectionDetailsFactory.java index 4c3fbdb7454..76073249482 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/amqp/RabbitContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/amqp/RabbitContainerConnectionDetailsFactory.java @@ -40,7 +40,7 @@ class RabbitContainerConnectionDetailsFactory @Override protected RabbitConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource source) { + ContainerConnectionSource source) { return new RabbitMqContainerConnectionDetails(source); } @@ -52,8 +52,7 @@ class RabbitContainerConnectionDetailsFactory private final RabbitMQContainer container; - private RabbitMqContainerConnectionDetails( - ContainerConnectionSource source) { + private RabbitMqContainerConnectionDetails(ContainerConnectionSource source) { super(source); this.container = source.getContainer(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/cassandra/CassandraContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/cassandra/CassandraContainerConnectionDetailsFactory.java index bdd5a5c87c1..4953c1d17cd 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/cassandra/CassandraContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/cassandra/CassandraContainerConnectionDetailsFactory.java @@ -39,7 +39,7 @@ class CassandraContainerConnectionDetailsFactory @Override protected CassandraConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + ContainerConnectionSource> source) { return new CassandraContainerConnectionDetails(source); } @@ -51,8 +51,7 @@ class CassandraContainerConnectionDetailsFactory private final CassandraContainer container; - private CassandraContainerConnectionDetails( - ContainerConnectionSource> source) { + private CassandraContainerConnectionDetails(ContainerConnectionSource> source) { super(source); this.container = source.getContainer(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/couchbase/CouchbaseContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/couchbase/CouchbaseContainerConnectionDetailsFactory.java index 6c53d3dabc7..e77468de32b 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/couchbase/CouchbaseContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/couchbase/CouchbaseContainerConnectionDetailsFactory.java @@ -37,7 +37,7 @@ class CouchbaseContainerConnectionDetailsFactory @Override protected CouchbaseConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource source) { + ContainerConnectionSource source) { return new CouchbaseContainerConnectionDetails(source); } @@ -49,8 +49,7 @@ class CouchbaseContainerConnectionDetailsFactory private final CouchbaseContainer container; - private CouchbaseContainerConnectionDetails( - ContainerConnectionSource source) { + private CouchbaseContainerConnectionDetails(ContainerConnectionSource source) { super(source); this.container = source.getContainer(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/elasticsearch/ElasticsearchContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/elasticsearch/ElasticsearchContainerConnectionDetailsFactory.java index 4b38651921f..69b1f600a97 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/elasticsearch/ElasticsearchContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/elasticsearch/ElasticsearchContainerConnectionDetailsFactory.java @@ -42,7 +42,7 @@ class ElasticsearchContainerConnectionDetailsFactory @Override protected ElasticsearchConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource source) { + ContainerConnectionSource source) { return new ElasticsearchContainerConnectionDetails(source); } @@ -55,8 +55,7 @@ class ElasticsearchContainerConnectionDetailsFactory private final List nodes; - private ElasticsearchContainerConnectionDetails( - ContainerConnectionSource source) { + private ElasticsearchContainerConnectionDetails(ContainerConnectionSource source) { super(source); this.nodes = List.of(new Node(source.getContainer().getHost(), source.getContainer().getMappedPort(DEFAULT_PORT), Protocol.HTTP, null, null)); diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/flyway/FlywayContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/flyway/FlywayContainerConnectionDetailsFactory.java index b95b1f60269..5a52bfeaeee 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/flyway/FlywayContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/flyway/FlywayContainerConnectionDetailsFactory.java @@ -35,7 +35,7 @@ class FlywayContainerConnectionDetailsFactory @Override protected FlywayConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + ContainerConnectionSource> source) { return new FlywayContainerConnectionDetails(source); } @@ -47,8 +47,7 @@ class FlywayContainerConnectionDetailsFactory private final JdbcDatabaseContainer container; - private FlywayContainerConnectionDetails( - ContainerConnectionSource> source) { + private FlywayContainerConnectionDetails(ContainerConnectionSource> source) { super(source); this.container = source.getContainer(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/influx/InfluxDbContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/influx/InfluxDbContainerConnectionDetailsFactory.java index cb5ecfe7be7..f9c6935a20c 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/influx/InfluxDbContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/influx/InfluxDbContainerConnectionDetailsFactory.java @@ -39,7 +39,7 @@ class InfluxDbContainerConnectionDetailsFactory @Override protected InfluxDbConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + ContainerConnectionSource> source) { return new InfluxDbContainerConnectionDetails(source); } @@ -51,8 +51,7 @@ class InfluxDbContainerConnectionDetailsFactory private final InfluxDBContainer container; - private InfluxDbContainerConnectionDetails( - ContainerConnectionSource> source) { + private InfluxDbContainerConnectionDetails(ContainerConnectionSource> source) { super(source); this.container = source.getContainer(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/jdbc/JdbcContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/jdbc/JdbcContainerConnectionDetailsFactory.java index da0e073438f..9112eb5f9f8 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/jdbc/JdbcContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/jdbc/JdbcContainerConnectionDetailsFactory.java @@ -36,7 +36,7 @@ class JdbcContainerConnectionDetailsFactory @Override protected JdbcConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + ContainerConnectionSource> source) { return new JdbcContainerConnectionDetails(source); } @@ -48,8 +48,7 @@ class JdbcContainerConnectionDetailsFactory private final JdbcDatabaseContainer container; - private JdbcContainerConnectionDetails( - ContainerConnectionSource> source) { + private JdbcContainerConnectionDetails(ContainerConnectionSource> source) { super(source); this.container = source.getContainer(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/kafka/KafkaContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/kafka/KafkaContainerConnectionDetailsFactory.java index e3ed982a330..abf3f6c9d8b 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/kafka/KafkaContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/kafka/KafkaContainerConnectionDetailsFactory.java @@ -38,8 +38,7 @@ class KafkaContainerConnectionDetailsFactory extends ContainerConnectionDetailsFactory { @Override - protected KafkaConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource source) { + protected KafkaConnectionDetails getContainerConnectionDetails(ContainerConnectionSource source) { return new KafkaContainerConnectionDetails(source); } @@ -51,8 +50,7 @@ class KafkaContainerConnectionDetailsFactory private final KafkaContainer container; - private KafkaContainerConnectionDetails( - ContainerConnectionSource source) { + private KafkaContainerConnectionDetails(ContainerConnectionSource source) { super(source); this.container = source.getContainer(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/liquibase/LiquibaseContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/liquibase/LiquibaseContainerConnectionDetailsFactory.java index 91e3a2d68fa..73fb1c728a6 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/liquibase/LiquibaseContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/liquibase/LiquibaseContainerConnectionDetailsFactory.java @@ -35,7 +35,7 @@ class LiquibaseContainerConnectionDetailsFactory @Override protected LiquibaseConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + ContainerConnectionSource> source) { return new LiquibaseContainerConnectionDetails(source); } @@ -47,8 +47,7 @@ class LiquibaseContainerConnectionDetailsFactory private final JdbcDatabaseContainer container; - private LiquibaseContainerConnectionDetails( - ContainerConnectionSource> source) { + private LiquibaseContainerConnectionDetails(ContainerConnectionSource> source) { super(source); this.container = source.getContainer(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/mongo/MongoContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/mongo/MongoContainerConnectionDetailsFactory.java index 3413b2a8635..4a7bfe1ccab 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/mongo/MongoContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/mongo/MongoContainerConnectionDetailsFactory.java @@ -40,8 +40,7 @@ class MongoContainerConnectionDetailsFactory } @Override - protected MongoConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource source) { + protected MongoConnectionDetails getContainerConnectionDetails(ContainerConnectionSource source) { return new MongoContainerConnectionDetails(source); } @@ -53,8 +52,7 @@ class MongoContainerConnectionDetailsFactory private final ConnectionString connectionString; - private MongoContainerConnectionDetails( - ContainerConnectionSource source) { + private MongoContainerConnectionDetails(ContainerConnectionSource source) { super(source); this.connectionString = new ConnectionString(source.getContainer().getReplicaSetUrl()); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/neo4j/Neo4jContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/neo4j/Neo4jContainerConnectionDetailsFactory.java index 315aa97af72..7f94a74ba61 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/neo4j/Neo4jContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/neo4j/Neo4jContainerConnectionDetailsFactory.java @@ -44,7 +44,7 @@ class Neo4jContainerConnectionDetailsFactory @Override protected Neo4jConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + ContainerConnectionSource> source) { return new Neo4jContainerConnectionDetails(source); } @@ -56,8 +56,7 @@ class Neo4jContainerConnectionDetailsFactory private final Neo4jContainer container; - private Neo4jContainerConnectionDetails( - ContainerConnectionSource> source) { + private Neo4jContainerConnectionDetails(ContainerConnectionSource> source) { super(source); this.container = source.getContainer(); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MariaDbR2dbcContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MariaDbR2dbcContainerConnectionDetailsFactory.java index fc4798f3234..bfbcf6bea00 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MariaDbR2dbcContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MariaDbR2dbcContainerConnectionDetailsFactory.java @@ -41,8 +41,7 @@ class MariaDbR2dbcContainerConnectionDetailsFactory } @Override - public R2dbcConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + public R2dbcConnectionDetails getContainerConnectionDetails(ContainerConnectionSource> source) { return new R2dbcDatabaseContainerConnectionDetails(source.getContainer()); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MsSqlServerR2dbcContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MsSqlServerR2dbcContainerConnectionDetailsFactory.java index 6a63a7ebb39..0fbe7c0596a 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MsSqlServerR2dbcContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MsSqlServerR2dbcContainerConnectionDetailsFactory.java @@ -42,7 +42,7 @@ class MsSqlServerR2dbcContainerConnectionDetailsFactory @Override public R2dbcConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + ContainerConnectionSource> source) { return new R2dbcDatabaseContainerConnectionDetails(source.getContainer()); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MySqlR2dbcContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MySqlR2dbcContainerConnectionDetailsFactory.java index ebd31786df7..d6084574afe 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MySqlR2dbcContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/MySqlR2dbcContainerConnectionDetailsFactory.java @@ -41,8 +41,7 @@ class MySqlR2dbcContainerConnectionDetailsFactory } @Override - public R2dbcConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + public R2dbcConnectionDetails getContainerConnectionDetails(ContainerConnectionSource> source) { return new R2dbcDatabaseContainerConnectionDetails(source.getContainer()); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/PostgresR2dbcContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/PostgresR2dbcContainerConnectionDetailsFactory.java index 637fb69c303..5ce9d47e2cf 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/PostgresR2dbcContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/r2dbc/PostgresR2dbcContainerConnectionDetailsFactory.java @@ -42,7 +42,7 @@ class PostgresR2dbcContainerConnectionDetailsFactory @Override public R2dbcConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + ContainerConnectionSource> source) { return new R2dbcDatabaseContainerConnectionDetails(source.getContainer()); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/redis/RedisContainerConnectionDetailsFactory.java b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/redis/RedisContainerConnectionDetailsFactory.java index 77d1d973751..06bc429a408 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/redis/RedisContainerConnectionDetailsFactory.java +++ b/spring-boot-project/spring-boot-testcontainers/src/main/java/org/springframework/boot/testcontainers/service/connection/redis/RedisContainerConnectionDetailsFactory.java @@ -41,8 +41,7 @@ class RedisContainerConnectionDetailsFactory } @Override - public RedisConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + public RedisConnectionDetails getContainerConnectionDetails(ContainerConnectionSource> source) { return new RedisContainerConnectionDetails(source); } @@ -54,8 +53,7 @@ class RedisContainerConnectionDetailsFactory private final Standalone standalone; - private RedisContainerConnectionDetails( - ContainerConnectionSource> source) { + private RedisContainerConnectionDetails(ContainerConnectionSource> source) { super(source); this.standalone = Standalone.of(source.getContainer().getHost(), source.getContainer().getFirstMappedPort()); diff --git a/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionDetailsFactoryTests.java b/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionDetailsFactoryTests.java index f502eb9471a..7ea50a55824 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionDetailsFactoryTests.java +++ b/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionDetailsFactoryTests.java @@ -50,7 +50,7 @@ class ContainerConnectionDetailsFactoryTests { private MergedAnnotation annotation; - private ContainerConnectionSource source; + private ContainerConnectionSource source; @BeforeEach void setup() { @@ -87,7 +87,7 @@ class ContainerConnectionDetailsFactoryTests { @Test void getConnectionDetailsWhenContainerTypeDoesNotMatchReturnsNull() { ElasticsearchContainer container = mock(ElasticsearchContainer.class); - ContainerConnectionSource source = new ContainerConnectionSource<>(this.beanNameSuffix, this.origin, + ContainerConnectionSource source = new ContainerConnectionSource<>(this.beanNameSuffix, this.origin, container, this.annotation); TestContainerConnectionDetailsFactory factory = new TestContainerConnectionDetailsFactory(); ConnectionDetails connectionDetails = getConnectionDetails(factory, source); @@ -103,7 +103,7 @@ class ContainerConnectionDetailsFactoryTests { @SuppressWarnings({ "rawtypes", "unchecked" }) private ConnectionDetails getConnectionDetails(ConnectionDetailsFactory factory, - ContainerConnectionSource source) { + ContainerConnectionSource source) { return ((ConnectionDetailsFactory) factory).getConnectionDetails(source); } @@ -123,14 +123,14 @@ class ContainerConnectionDetailsFactoryTests { @Override protected JdbcConnectionDetails getContainerConnectionDetails( - ContainerConnectionSource> source) { + ContainerConnectionSource> source) { return new TestContainerConnectionDetails(source); } static class TestContainerConnectionDetails extends ContainerConnectionDetails implements JdbcConnectionDetails { - TestContainerConnectionDetails(ContainerConnectionSource source) { + TestContainerConnectionDetails(ContainerConnectionSource source) { super(source); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSourceTests.java b/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSourceTests.java index a2c7bb047da..278691f41f6 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSourceTests.java +++ b/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ContainerConnectionSourceTests.java @@ -50,7 +50,7 @@ class ContainerConnectionSourceTests { private MergedAnnotation annotation; - private ContainerConnectionSource source; + private ContainerConnectionSource source; @BeforeEach void setup() { diff --git a/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerFactoryTests.java b/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerFactoryTests.java index 9917652e44b..9bd90a7fe1d 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerFactoryTests.java +++ b/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerFactoryTests.java @@ -79,7 +79,7 @@ class ServiceConnectionContextCustomizerFactoryTests { void createContextCustomizerCreatesCustomizerSourceWithSensibleBeanNameSuffix() { ServiceConnectionContextCustomizer customizer = (ServiceConnectionContextCustomizer) this.factory .createContextCustomizer(SingleServiceConnection.class, null); - ContainerConnectionSource source = customizer.getSources().get(0); + ContainerConnectionSource source = customizer.getSources().get(0); assertThat(source.getBeanNameSuffix()).isEqualTo("SingleServiceConnectionService1"); } @@ -87,7 +87,7 @@ class ServiceConnectionContextCustomizerFactoryTests { void createContextCustomizerCreatesCustomizerSourceWithSensibleOrigin() { ServiceConnectionContextCustomizer customizer = (ServiceConnectionContextCustomizer) this.factory .createContextCustomizer(SingleServiceConnection.class, null); - ContainerConnectionSource source = customizer.getSources().get(0); + ContainerConnectionSource source = customizer.getSources().get(0); assertThat(source.getOrigin()) .hasToString("ServiceConnectionContextCustomizerFactoryTests.SingleServiceConnection.service1"); } @@ -96,7 +96,7 @@ class ServiceConnectionContextCustomizerFactoryTests { void createContextCustomizerCreatesCustomizerSourceWithSensibleToString() { ServiceConnectionContextCustomizer customizer = (ServiceConnectionContextCustomizer) this.factory .createContextCustomizer(SingleServiceConnection.class, null); - ContainerConnectionSource source = customizer.getSources().get(0); + ContainerConnectionSource source = customizer.getSources().get(0); assertThat(source).hasToString( "@ServiceConnection source for ServiceConnectionContextCustomizerFactoryTests.SingleServiceConnection.service1"); } diff --git a/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerTests.java b/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerTests.java index efa0e9e80f1..e2899187a57 100644 --- a/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerTests.java +++ b/spring-boot-project/spring-boot-testcontainers/src/test/java/org/springframework/boot/testcontainers/service/connection/ServiceConnectionContextCustomizerTests.java @@ -60,7 +60,7 @@ class ServiceConnectionContextCustomizerTests { private MergedAnnotation annotation; - private ContainerConnectionSource source; + private ContainerConnectionSource source; private ConnectionDetailsFactories factories;