Refactor ContainerConnectionDetailsFactory classes
Update `ContainerConnectionDetailsFactory` so that they consistently extend `ContainerConnectionDetails`. The container is also no longer accessible from the `ContainerConnectionSource` and is never used during the construction of `ConnectionDetails` instances. See gh-35168
This commit is contained in:
@@ -46,7 +46,7 @@ class ContainerConnectionDetailsFactoryTests {
|
||||
|
||||
private Origin origin;
|
||||
|
||||
private JdbcDatabaseContainer<?> container;
|
||||
private PostgreSQLContainer<?> container;
|
||||
|
||||
private MergedAnnotation<ServiceConnection> annotation;
|
||||
|
||||
@@ -127,10 +127,10 @@ class ContainerConnectionDetailsFactoryTests {
|
||||
return new TestContainerConnectionDetails(source);
|
||||
}
|
||||
|
||||
static class TestContainerConnectionDetails extends ContainerConnectionDetails
|
||||
implements JdbcConnectionDetails {
|
||||
private static final class TestContainerConnectionDetails
|
||||
extends ContainerConnectionDetails<JdbcDatabaseContainer<?>> implements JdbcConnectionDetails {
|
||||
|
||||
TestContainerConnectionDetails(ContainerConnectionSource<?> source) {
|
||||
private TestContainerConnectionDetails(ContainerConnectionSource<JdbcDatabaseContainer<?>> source) {
|
||||
super(source);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user