This is an automated email from the ASF dual-hosted git repository.

zhaojinchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 8d459a8e547 Refactor : rename the container management (#20785)
8d459a8e547 is described below

commit 8d459a8e54714ccbbeaa706f48ac04dbf040dd07
Author: 孙念君 Nianjun Sun <[email protected]>
AuthorDate: Mon Sep 5 13:32:38 2022 +0800

    Refactor : rename the container management (#20785)
---
 .../test/integration/ha/cases/base/BaseITCase.java       | 16 ++++++++--------
 ...ComposedContainer.java => BaseContainerComposer.java} |  4 ++--
 ...mposedContainer.java => DockerContainerComposer.java} |  4 ++--
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/cases/base/BaseITCase.java
 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/cases/base/BaseITCase.java
index 6f2a5c60926..20a2cce64ef 100644
--- 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/cases/base/BaseITCase.java
+++ 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/cases/base/BaseITCase.java
@@ -30,8 +30,8 @@ import 
org.apache.shardingsphere.test.integration.env.container.atomic.storage.D
 import 
org.apache.shardingsphere.test.integration.env.container.atomic.util.DatabaseTypeUtil;
 import 
org.apache.shardingsphere.test.integration.env.runtime.DataSourceEnvironment;
 import 
org.apache.shardingsphere.test.integration.ha.env.IntegrationTestEnvironment;
-import 
org.apache.shardingsphere.test.integration.ha.framework.container.compose.BaseComposedContainer;
-import 
org.apache.shardingsphere.test.integration.ha.framework.container.compose.DockerComposedContainer;
+import 
org.apache.shardingsphere.test.integration.ha.framework.container.compose.BaseContainerComposer;
+import 
org.apache.shardingsphere.test.integration.ha.framework.container.compose.DockerContainerComposer;
 import 
org.apache.shardingsphere.test.integration.ha.framework.parameter.HAParameterized;
 
 import javax.sql.DataSource;
@@ -51,7 +51,7 @@ public abstract class BaseITCase {
     
     protected static final String DEFAULT_SCHEMA = "ha_test";
     
-    private final BaseComposedContainer composedContainer;
+    private final BaseContainerComposer containerComposer;
     
     private final DatabaseType databaseType;
     
@@ -61,21 +61,21 @@ public abstract class BaseITCase {
     
     public BaseITCase(final HAParameterized haParameterized) {
         databaseType = haParameterized.getDatabaseType();
-        composedContainer = new 
DockerComposedContainer(haParameterized.getScenario(), 
haParameterized.getDatabaseType(), haParameterized.getDockerImageName());
-        composedContainer.start();
+        containerComposer = new 
DockerContainerComposer(haParameterized.getScenario(), 
haParameterized.getDatabaseType(), haParameterized.getDockerImageName());
+        containerComposer.start();
         initStorageDataSources();
         initProxyDataSource();
     }
     
     private void initProxyDataSource() {
         String databaseName = (DatabaseTypeUtil.isPostgreSQL(databaseType) || 
DatabaseTypeUtil.isOpenGauss(databaseType)) ? "postgres" : "";
-        ShardingSphereProxyClusterContainer proxyContainer = 
((DockerComposedContainer) composedContainer).getProxyContainer();
+        ShardingSphereProxyClusterContainer proxyContainer = 
((DockerContainerComposer) containerComposer).getProxyContainer();
         this.proxyDataSource = 
getDataSource(DataSourceEnvironment.getURL(databaseType, 
proxyContainer.getHost(), proxyContainer.getFirstMappedPort(),
-                composedContainer.getProxyJdbcUrl(databaseName)), 
ProxyContainerConstants.USERNAME, ProxyContainerConstants.PASSWORD);
+                containerComposer.getProxyJdbcUrl(databaseName)), 
ProxyContainerConstants.USERNAME, ProxyContainerConstants.PASSWORD);
     }
     
     private void initStorageDataSources() {
-        List<DockerStorageContainer> storageContainers = 
((DockerComposedContainer) composedContainer).getStorageContainers();
+        List<DockerStorageContainer> storageContainers = 
((DockerContainerComposer) containerComposer).getStorageContainers();
         this.storageDataSources = storageContainers.stream()
                 .map(storageContainer -> 
DataSourceEnvironment.getURL(getDatabaseType(), 
storageContainer.getNetworkAliases().get(0), storageContainer.getPort(), 
DEFAULT_SCHEMA))
                 .map(jdbcUrl -> getDataSource(jdbcUrl, 
StorageContainerConstants.USERNAME, StorageContainerConstants.PASSWORD))
diff --git 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/BaseComposedContainer.java
 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/BaseContainerComposer.java
similarity index 93%
rename from 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/BaseComposedContainer.java
rename to 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/BaseContainerComposer.java
index f3e19d6ecfb..417fb38f509 100644
--- 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/BaseComposedContainer.java
+++ 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/BaseContainerComposer.java
@@ -24,14 +24,14 @@ import org.testcontainers.lifecycle.Startable;
 /**
  * Abstract composed container.
  */
-public abstract class BaseComposedContainer implements Startable {
+public abstract class BaseContainerComposer implements Startable {
     
     @Getter
     private final ITContainers containers;
     
     private final String scenario;
     
-    public BaseComposedContainer(final String scenario) {
+    public BaseContainerComposer(final String scenario) {
         this.scenario = scenario;
         this.containers = new ITContainers(scenario);
     }
diff --git 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/DockerComposedContainer.java
 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/DockerContainerComposer.java
similarity index 97%
rename from 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/DockerComposedContainer.java
rename to 
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/DockerContainerComposer.java
index d28600cfaa5..4993c83d15c 100644
--- 
a/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/DockerComposedContainer.java
+++ 
b/shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-ha/src/test/java/org/apache/shardingsphere/test/integration/ha/framework/container/compose/DockerContainerComposer.java
@@ -43,7 +43,7 @@ import java.util.stream.Collectors;
  */
 @Slf4j
 @Getter
-public final class DockerComposedContainer extends BaseComposedContainer {
+public final class DockerContainerComposer extends BaseContainerComposer {
     
     private final DatabaseType databaseType;
     
@@ -55,7 +55,7 @@ public final class DockerComposedContainer extends 
BaseComposedContainer {
     @Getter
     private final GovernanceContainer governanceContainer;
     
-    public DockerComposedContainer(final String scenario, final DatabaseType 
databaseType, final String dockerImageName) {
+    public DockerContainerComposer(final String scenario, final DatabaseType 
databaseType, final String dockerImageName) {
         super("");
         this.databaseType = databaseType;
         this.storageContainers = new LinkedList<>();

Reply via email to