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

zhangliang 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 6d67565aed0 Remove DockerStorageContainer.getUsername and getPassword 
(#36548)
6d67565aed0 is described below

commit 6d67565aed07bb66128478fe1cfc1231ce942161
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Fri Sep 12 22:00:32 2025 +0800

    Remove DockerStorageContainer.getUsername and getPassword (#36548)
    
    * Move CHECK_READY_USER and CHECK_READY_PASSWORD to 
StorageContainerConstants
    
    * Remove DockerStorageContainer.getUsername and getPassword
    
    * Remove DockerStorageContainer.getUsername and getPassword
---
 .../storage/type/docker/DockerStorageContainer.java  | 20 +-------------------
 .../pipeline/cases/PipelineContainerComposer.java    |  6 +++---
 2 files changed, 4 insertions(+), 22 deletions(-)

diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/storage/type/docker/DockerStorageContainer.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/storage/type/docker/DockerStorageContainer.java
index 2ca959adaca..b55618560ab 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/storage/type/docker/DockerStorageContainer.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/container/atomic/storage/type/docker/DockerStorageContainer.java
@@ -117,7 +117,7 @@ public abstract class DockerStorageContainer extends 
DockerITContainer implement
      * @return access data source
      */
     public DataSource createAccessDataSource(final String dataSourceName) {
-        return 
StorageContainerUtils.generateDataSource(getJdbcUrl(dataSourceName), 
getUsername(), getPassword(), 20);
+        return 
StorageContainerUtils.generateDataSource(getJdbcUrl(dataSourceName), 
StorageContainerConstants.OPERATION_USER, 
StorageContainerConstants.OPERATION_PASSWORD, 20);
     }
     
     /**
@@ -142,24 +142,6 @@ public abstract class DockerStorageContainer extends 
DockerITContainer implement
     
     protected abstract Optional<String> getDefaultDatabaseName();
     
-    /**
-     * Get username.
-     *
-     * @return username
-     */
-    public final String getUsername() {
-        return StorageContainerConstants.OPERATION_USER;
-    }
-    
-    /**
-     * Get unified database access password.
-     *
-     * @return unified database access password
-     */
-    public final String getPassword() {
-        return StorageContainerConstants.OPERATION_PASSWORD;
-    }
-    
     /**
      * Get database container exposed port.
      *
diff --git 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/PipelineContainerComposer.java
 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/PipelineContainerComposer.java
index 2424cc9e273..178f495f0a8 100644
--- 
a/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/PipelineContainerComposer.java
+++ 
b/test/e2e/operation/pipeline/src/test/java/org/apache/shardingsphere/test/e2e/operation/pipeline/cases/PipelineContainerComposer.java
@@ -41,6 +41,7 @@ import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
 import org.apache.shardingsphere.infra.yaml.config.pojo.YamlRootConfiguration;
 import 
org.apache.shardingsphere.single.yaml.config.YamlSingleRuleConfiguration;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.constants.ProxyContainerConstants;
+import 
org.apache.shardingsphere.test.e2e.env.container.atomic.constants.StorageContainerConstants;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.storage.type.docker.DockerStorageContainer;
 import 
org.apache.shardingsphere.test.e2e.env.container.atomic.util.StorageContainerUtils;
 import org.apache.shardingsphere.test.e2e.env.runtime.DataSourceEnvironment;
@@ -125,9 +126,8 @@ public final class PipelineContainerComposer implements 
AutoCloseable {
                 ? new DockerContainerComposer(testParam.getDatabaseType(), 
testParam.getStorageContainerImage(), testParam.getStorageContainerCount())
                 : new NativeContainerComposer(testParam.getDatabaseType());
         if (PipelineE2EEnvironment.getInstance().getItEnvType() == 
PipelineEnvTypeEnum.DOCKER) {
-            DockerStorageContainer storageContainer = 
((DockerContainerComposer) containerComposer).getStorageContainers().get(0);
-            username = storageContainer.getUsername();
-            password = storageContainer.getPassword();
+            username = StorageContainerConstants.OPERATION_USER;
+            password = StorageContainerConstants.OPERATION_PASSWORD;
         } else {
             username = 
PipelineE2EEnvironment.getInstance().getActualDataSourceUsername(databaseType);
             password = 
PipelineE2EEnvironment.getInstance().getActualDataSourcePassword(databaseType);

Reply via email to