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 b3190dbc637 Move TestParameterLoader to shardingsphere-test-it-parser 
module (#36232)
b3190dbc637 is described below

commit b3190dbc637daa97ca07322c3343190fbf667074
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Sun Aug 10 13:38:01 2025 +0800

    Move TestParameterLoader to shardingsphere-test-it-parser module (#36232)
    
    * Move TestParameterLoader to shardingsphere-test-it-parser module
    
    * Move TestParameterLoader to shardingsphere-test-it-parser module
---
 .../sql/parser/it/mysql/external/ExternalMySQLParserIT.java   |  3 +--
 .../external}/MySQLExternalTestParameterLoadTemplate.java     |  6 +++++-
 .../it/postgresql/external/ExternalPostgreSQLParserIT.java    |  4 ++--
 .../sql/parser/it/presto/external/ExternalPrestoParserIT.java |  4 ++--
 test/it/parser/pom.xml                                        | 11 ++++-------
 .../sql/parser/{loader => external}/ExternalCaseSettings.java |  4 ++--
 .../test/it/sql/parser/external/ExternalSQLParserIT.java      | 10 ++++------
 .../it/sql/parser/external}/ExternalSQLTestParameter.java     |  2 +-
 .../test/it/sql/parser/external}/env/EnvironmentContext.java  |  2 +-
 .../test/it/sql/parser/external}/loader/SQLLineComment.java   |  2 +-
 .../it/sql/parser/external}/loader/TestParameterLoader.java   | 10 ++++++----
 .../external}/loader/strategy/TestParameterLoadStrategy.java  |  4 ++--
 .../loader/strategy/impl/GitHubTestParameterLoadStrategy.java |  8 ++++----
 .../external}/loader/summary/AssertableFileSummary.java       |  2 +-
 .../it/sql/parser/external}/loader/summary/FileSummary.java   |  2 +-
 .../external/loader/template}/TestParameterLoadTemplate.java  |  4 +++-
 .../OneCasePerFileExternalTestParameterLoadTemplate.java      |  9 +++++----
 .../type}/PrestoExternalTestParameterLoadTemplate.java        |  6 +++---
 .../type}/StandardExternalTestParameterLoadTemplate.java      |  8 ++++----
 .../{util => it/parser}/src/main/resources/env/env.properties |  0
 test/util/pom.xml                                             |  4 ----
 21 files changed, 52 insertions(+), 53 deletions(-)

diff --git 
a/parser/sql/dialect/mysql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/mysql/external/ExternalMySQLParserIT.java
 
b/parser/sql/dialect/mysql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/mysql/external/ExternalMySQLParserIT.java
index bb5abec91b5..96cba61ca30 100644
--- 
a/parser/sql/dialect/mysql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/mysql/external/ExternalMySQLParserIT.java
+++ 
b/parser/sql/dialect/mysql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/mysql/external/ExternalMySQLParserIT.java
@@ -17,9 +17,8 @@
 
 package org.apache.shardingsphere.test.it.sql.parser.it.mysql.external;
 
+import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalCaseSettings;
 import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalSQLParserIT;
-import 
org.apache.shardingsphere.test.it.sql.parser.loader.ExternalCaseSettings;
-import 
org.apache.shardingsphere.test.loader.MySQLExternalTestParameterLoadTemplate;
 
 @ExternalCaseSettings(value = "MySQL", caseURL = 
ExternalMySQLParserIT.CASE_URL, resultURL = ExternalMySQLParserIT.RESULT_URL, 
template = MySQLExternalTestParameterLoadTemplate.class)
 class ExternalMySQLParserIT extends ExternalSQLParserIT {
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/MySQLExternalTestParameterLoadTemplate.java
 
b/parser/sql/dialect/mysql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/mysql/external/MySQLExternalTestParameterLoadTemplate.java
similarity index 92%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/loader/MySQLExternalTestParameterLoadTemplate.java
rename to 
parser/sql/dialect/mysql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/mysql/external/MySQLExternalTestParameterLoadTemplate.java
index a4ee133f331..66b4bc90459 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/MySQLExternalTestParameterLoadTemplate.java
+++ 
b/parser/sql/dialect/mysql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/mysql/external/MySQLExternalTestParameterLoadTemplate.java
@@ -15,7 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.loader;
+package org.apache.shardingsphere.test.it.sql.parser.it.mysql.external;
+
+import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalSQLTestParameter;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.SQLLineComment;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.TestParameterLoadTemplate;
 
 import java.util.ArrayList;
 import java.util.Collection;
diff --git 
a/parser/sql/dialect/postgresql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/postgresql/external/ExternalPostgreSQLParserIT.java
 
b/parser/sql/dialect/postgresql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/postgresql/external/ExternalPostgreSQLParserIT.java
index a3e0dbd070c..3843498816a 100644
--- 
a/parser/sql/dialect/postgresql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/postgresql/external/ExternalPostgreSQLParserIT.java
+++ 
b/parser/sql/dialect/postgresql/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/postgresql/external/ExternalPostgreSQLParserIT.java
@@ -17,9 +17,9 @@
 
 package org.apache.shardingsphere.test.it.sql.parser.it.postgresql.external;
 
+import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalCaseSettings;
 import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalSQLParserIT;
-import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.StandardExternalTestParameterLoadTemplate;
-import 
org.apache.shardingsphere.test.it.sql.parser.loader.ExternalCaseSettings;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.type.StandardExternalTestParameterLoadTemplate;
 
 @ExternalCaseSettings(value = "PostgreSQL", caseURL = 
ExternalPostgreSQLParserIT.CASE_URL, resultURL = 
ExternalPostgreSQLParserIT.RESULT_URL,
         template = StandardExternalTestParameterLoadTemplate.class)
diff --git 
a/parser/sql/dialect/presto/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/presto/external/ExternalPrestoParserIT.java
 
b/parser/sql/dialect/presto/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/presto/external/ExternalPrestoParserIT.java
index cf16887cd59..ee6a50f631c 100644
--- 
a/parser/sql/dialect/presto/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/presto/external/ExternalPrestoParserIT.java
+++ 
b/parser/sql/dialect/presto/src/test/java/org/apache/shardingsphere/test/it/sql/parser/it/presto/external/ExternalPrestoParserIT.java
@@ -17,9 +17,9 @@
 
 package org.apache.shardingsphere.test.it.sql.parser.it.presto.external;
 
+import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalCaseSettings;
 import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalSQLParserIT;
-import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.PrestoExternalTestParameterLoadTemplate;
-import 
org.apache.shardingsphere.test.it.sql.parser.loader.ExternalCaseSettings;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.type.PrestoExternalTestParameterLoadTemplate;
 
 @ExternalCaseSettings(value = "Presto", caseURL = 
ExternalPrestoParserIT.CASE_URL, resultURL = "", template = 
PrestoExternalTestParameterLoadTemplate.class)
 class ExternalPrestoParserIT extends ExternalSQLParserIT {
diff --git a/test/it/parser/pom.xml b/test/it/parser/pom.xml
index dc85d562df6..d9d0b884555 100644
--- a/test/it/parser/pom.xml
+++ b/test/it/parser/pom.xml
@@ -128,13 +128,6 @@
             <version>${project.version}</version>
         </dependency>
         
-        <dependency>
-            <groupId>org.apache.shardingsphere</groupId>
-            <artifactId>shardingsphere-test-util</artifactId>
-            <version>${project.version}</version>
-            <scope>compile</scope>
-        </dependency>
-        
         <dependency>
             <groupId>org.junit.jupiter</groupId>
             <artifactId>junit-jupiter-api</artifactId>
@@ -170,5 +163,9 @@
             <artifactId>commons-csv</artifactId>
             <scope>compile</scope>
         </dependency>
+        <dependency>
+            <groupId>com.jayway.jsonpath</groupId>
+            <artifactId>json-path</artifactId>
+        </dependency>
     </dependencies>
 </project>
diff --git 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/loader/ExternalCaseSettings.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalCaseSettings.java
similarity index 91%
rename from 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/loader/ExternalCaseSettings.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalCaseSettings.java
index 3bd3e8bfe97..59931c91f68 100644
--- 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/loader/ExternalCaseSettings.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalCaseSettings.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.it.sql.parser.loader;
+package org.apache.shardingsphere.test.it.sql.parser.external;
 
-import org.apache.shardingsphere.test.loader.TestParameterLoadTemplate;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.TestParameterLoadTemplate;
 
 import java.lang.annotation.Inherited;
 import java.lang.annotation.Retention;
diff --git 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalSQLParserIT.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalSQLParserIT.java
index 6c6aae0f1eb..7422472cbd6 100644
--- 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalSQLParserIT.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalSQLParserIT.java
@@ -25,14 +25,12 @@ import 
org.apache.shardingsphere.sql.parser.api.SQLParserEngine;
 import org.apache.shardingsphere.sql.parser.api.SQLStatementVisitorEngine;
 import org.apache.shardingsphere.sql.parser.core.ParseASTNode;
 import 
org.apache.shardingsphere.test.it.sql.parser.external.env.SQLParserExternalITEnvironment;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.TestParameterLoader;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.strategy.TestParameterLoadStrategy;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.strategy.impl.GitHubTestParameterLoadStrategy;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.TestParameterLoadTemplate;
 import 
org.apache.shardingsphere.test.it.sql.parser.external.result.SQLParseResultReporter;
 import 
org.apache.shardingsphere.test.it.sql.parser.external.result.SQLParseResultReporterCreator;
-import 
org.apache.shardingsphere.test.it.sql.parser.loader.ExternalCaseSettings;
-import org.apache.shardingsphere.test.loader.ExternalSQLTestParameter;
-import org.apache.shardingsphere.test.loader.TestParameterLoadTemplate;
-import org.apache.shardingsphere.test.loader.TestParameterLoader;
-import 
org.apache.shardingsphere.test.loader.strategy.TestParameterLoadStrategy;
-import 
org.apache.shardingsphere.test.loader.strategy.impl.GitHubTestParameterLoadStrategy;
 import org.junit.jupiter.api.condition.EnabledIf;
 import org.junit.jupiter.api.extension.ExtensionContext;
 import org.junit.jupiter.api.parallel.Execution;
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/ExternalSQLTestParameter.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalSQLTestParameter.java
similarity index 94%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/loader/ExternalSQLTestParameter.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalSQLTestParameter.java
index f4d4ddb9e14..268af838158 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/ExternalSQLTestParameter.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/ExternalSQLTestParameter.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.loader;
+package org.apache.shardingsphere.test.it.sql.parser.external;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/env/EnvironmentContext.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/env/EnvironmentContext.java
similarity index 96%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/env/EnvironmentContext.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/env/EnvironmentContext.java
index 28054d28bd1..4e1d94c4785 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/env/EnvironmentContext.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/env/EnvironmentContext.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.env;
+package org.apache.shardingsphere.test.it.sql.parser.external.env;
 
 import lombok.SneakyThrows;
 
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/SQLLineComment.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/SQLLineComment.java
similarity index 95%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/loader/SQLLineComment.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/SQLLineComment.java
index 9d720cebb2c..5745f11abdd 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/SQLLineComment.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/SQLLineComment.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.loader;
+package org.apache.shardingsphere.test.it.sql.parser.external.loader;
 
 import lombok.AccessLevel;
 import lombok.NoArgsConstructor;
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/TestParameterLoader.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/TestParameterLoader.java
similarity index 89%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/loader/TestParameterLoader.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/TestParameterLoader.java
index daa27dcc5c7..6a37aa141bd 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/TestParameterLoader.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/TestParameterLoader.java
@@ -15,16 +15,18 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.loader;
+package org.apache.shardingsphere.test.it.sql.parser.external.loader;
 
 import com.google.common.base.Strings;
 import com.google.common.io.Files;
 import lombok.RequiredArgsConstructor;
 import lombok.SneakyThrows;
 import org.apache.commons.lang3.StringUtils;
-import org.apache.shardingsphere.test.env.EnvironmentContext;
-import 
org.apache.shardingsphere.test.loader.strategy.TestParameterLoadStrategy;
-import org.apache.shardingsphere.test.loader.summary.FileSummary;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalSQLTestParameter;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.env.EnvironmentContext;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.strategy.TestParameterLoadStrategy;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.summary.FileSummary;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.TestParameterLoadTemplate;
 
 import java.io.BufferedReader;
 import java.io.IOException;
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/strategy/TestParameterLoadStrategy.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/strategy/TestParameterLoadStrategy.java
similarity index 87%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/loader/strategy/TestParameterLoadStrategy.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/strategy/TestParameterLoadStrategy.java
index 019bb3fd1bc..de6ed2b16fa 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/strategy/TestParameterLoadStrategy.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/strategy/TestParameterLoadStrategy.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.loader.strategy;
+package org.apache.shardingsphere.test.it.sql.parser.external.loader.strategy;
 
-import org.apache.shardingsphere.test.loader.summary.FileSummary;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.summary.FileSummary;
 
 import java.net.URI;
 import java.util.Collection;
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/strategy/impl/GitHubTestParameterLoadStrategy.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/strategy/impl/GitHubTestParameterLoadStrategy.java
similarity index 92%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/loader/strategy/impl/GitHubTestParameterLoadStrategy.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/strategy/impl/GitHubTestParameterLoadStrategy.java
index f5c67fe46d7..1f8b5d9c5ef 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/strategy/impl/GitHubTestParameterLoadStrategy.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/strategy/impl/GitHubTestParameterLoadStrategy.java
@@ -15,15 +15,15 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.loader.strategy.impl;
+package 
org.apache.shardingsphere.test.it.sql.parser.external.loader.strategy.impl;
 
 import com.google.common.base.Strings;
 import com.jayway.jsonpath.DocumentContext;
 import com.jayway.jsonpath.JsonPath;
 import lombok.SneakyThrows;
-import org.apache.shardingsphere.test.env.EnvironmentContext;
-import 
org.apache.shardingsphere.test.loader.strategy.TestParameterLoadStrategy;
-import org.apache.shardingsphere.test.loader.summary.FileSummary;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.env.EnvironmentContext;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.strategy.TestParameterLoadStrategy;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.summary.FileSummary;
 
 import java.io.BufferedReader;
 import java.io.IOException;
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/summary/AssertableFileSummary.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/summary/AssertableFileSummary.java
similarity index 93%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/loader/summary/AssertableFileSummary.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/summary/AssertableFileSummary.java
index c8425904dfb..4368d61f8e1 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/summary/AssertableFileSummary.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/summary/AssertableFileSummary.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.loader.summary;
+package org.apache.shardingsphere.test.it.sql.parser.external.loader.summary;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/summary/FileSummary.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/summary/FileSummary.java
similarity index 93%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/loader/summary/FileSummary.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/summary/FileSummary.java
index b07a2a53273..9774f6fbfb2 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/summary/FileSummary.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/summary/FileSummary.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.loader.summary;
+package org.apache.shardingsphere.test.it.sql.parser.external.loader.summary;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
diff --git 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/TestParameterLoadTemplate.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/TestParameterLoadTemplate.java
similarity index 89%
rename from 
test/util/src/main/java/org/apache/shardingsphere/test/loader/TestParameterLoadTemplate.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/TestParameterLoadTemplate.java
index 7498e1757e9..065eaa4b279 100644
--- 
a/test/util/src/main/java/org/apache/shardingsphere/test/loader/TestParameterLoadTemplate.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/TestParameterLoadTemplate.java
@@ -15,7 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.loader;
+package org.apache.shardingsphere.test.it.sql.parser.external.loader.template;
+
+import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalSQLTestParameter;
 
 import java.util.Collection;
 import java.util.List;
diff --git 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/OneCasePerFileExternalTestParameterLoadTemplate.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/type/OneCasePerFileExternalTestParameterLoadTemplate.java
similarity index 85%
rename from 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/OneCasePerFileExternalTestParameterLoadTemplate.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/type/OneCasePerFileExternalTestParameterLoadTemplate.java
index af4fdade6ee..f9210a5c805 100644
--- 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/OneCasePerFileExternalTestParameterLoadTemplate.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/type/OneCasePerFileExternalTestParameterLoadTemplate.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.it.sql.parser.external.loader;
+package 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.type;
 
-import org.apache.shardingsphere.test.loader.ExternalSQLTestParameter;
-import org.apache.shardingsphere.test.loader.TestParameterLoadTemplate;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalSQLTestParameter;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.TestParameterLoadTemplate;
 
 import java.util.Collection;
 import java.util.Collections;
@@ -39,7 +39,8 @@ public final class 
OneCasePerFileExternalTestParameterLoadTemplate implements Te
     }
     
     private void removePrefixedComments(final List<String> sqlCaseFileContent) 
{
-        for (Iterator<String> iterator = sqlCaseFileContent.iterator(); 
iterator.hasNext();) {
+        Iterator<String> iterator = sqlCaseFileContent.iterator();
+        while (iterator.hasNext()) {
             if (!iterator.next().startsWith("--")) {
                 return;
             }
diff --git 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/PrestoExternalTestParameterLoadTemplate.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/type/PrestoExternalTestParameterLoadTemplate.java
similarity index 93%
rename from 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/PrestoExternalTestParameterLoadTemplate.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/type/PrestoExternalTestParameterLoadTemplate.java
index 86aa5f1e78b..1091bc22ff6 100644
--- 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/PrestoExternalTestParameterLoadTemplate.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/type/PrestoExternalTestParameterLoadTemplate.java
@@ -15,10 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.it.sql.parser.external.loader;
+package 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.type;
 
-import org.apache.shardingsphere.test.loader.ExternalSQLTestParameter;
-import org.apache.shardingsphere.test.loader.TestParameterLoadTemplate;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalSQLTestParameter;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.TestParameterLoadTemplate;
 
 import java.util.Collection;
 import java.util.Collections;
diff --git 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/StandardExternalTestParameterLoadTemplate.java
 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/type/StandardExternalTestParameterLoadTemplate.java
similarity index 92%
rename from 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/StandardExternalTestParameterLoadTemplate.java
rename to 
test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/type/StandardExternalTestParameterLoadTemplate.java
index 19529b1d633..7c96224cc59 100644
--- 
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/StandardExternalTestParameterLoadTemplate.java
+++ 
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/external/loader/template/type/StandardExternalTestParameterLoadTemplate.java
@@ -15,11 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.test.it.sql.parser.external.loader;
+package 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.type;
 
-import org.apache.shardingsphere.test.loader.ExternalSQLTestParameter;
-import org.apache.shardingsphere.test.loader.SQLLineComment;
-import org.apache.shardingsphere.test.loader.TestParameterLoadTemplate;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.ExternalSQLTestParameter;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.SQLLineComment;
+import 
org.apache.shardingsphere.test.it.sql.parser.external.loader.template.TestParameterLoadTemplate;
 
 import java.util.Collection;
 import java.util.LinkedList;
diff --git a/test/util/src/main/resources/env/env.properties 
b/test/it/parser/src/main/resources/env/env.properties
similarity index 100%
rename from test/util/src/main/resources/env/env.properties
rename to test/it/parser/src/main/resources/env/env.properties
diff --git a/test/util/pom.xml b/test/util/pom.xml
index f2ea7d45af6..103aee581f6 100644
--- a/test/util/pom.xml
+++ b/test/util/pom.xml
@@ -57,9 +57,5 @@
             <artifactId>mockito-junit-jupiter</artifactId>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>com.jayway.jsonpath</groupId>
-            <artifactId>json-path</artifactId>
-        </dependency>
     </dependencies>
 </project>

Reply via email to