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 3260a8a7dd2 Align test package names with production packages (#37503)
3260a8a7dd2 is described below

commit 3260a8a7dd27e39138c5e9a748b99d0679b4b4c3
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Dec 25 13:27:28 2025 +0800

    Align test package names with production packages (#37503)
    
    * Align test package names with production packages
    
    * Align test package names with production packages
---
 .../presto/{ => metadata}/database/PrestoDatabaseMetaDataTest.java  | 2 +-
 .../filter/{ => type}/DisabledReadDataSourcesFilterTest.java        | 3 +--
 .../merge/result/impl/stream}/IteratorStreamMergedResultTest.java   | 2 +-
 .../sql/{ddl => dml}/ShardingInsertSupportedCheckerTest.java        | 3 +--
 .../context/{statement => }/SQLStatementContextFactoryTest.java     | 3 ++-
 .../segment/{dml => }/util/AlterTableMetadataCheckUtilsTest.java    | 3 +--
 .../route/engine/{ => tableless}/router/TablelessSQLRouterTest.java | 3 +--
 .../{ => jdbc/core/driver}/ShardingSphereURLLoadEngineTest.java     | 3 +--
 .../StatisticsCollectScheduleJobCronUpdateListenerTest.java         | 4 ++--
 .../sql/{ => schema}/SingleDropSchemaSupportedCheckerTest.java      | 6 +++---
 .../sql/{ => table}/SingleDropTableSupportedCheckerTest.java        | 6 +++---
 .../single/route/engine/{engine => }/SingleRouteEngineTest.java     | 3 +--
 .../compiler/context/{ => schema}/CalciteSchemaBuilderTest.java     | 3 +--
 .../{build => builder}/ContextManagerBuilderParameterTest.java      | 3 +--
 .../mode/metadata/manager/{ => resource}/SwitchingResourceTest.java | 3 +--
 .../metadata/{storage => datasource}/StorageNodeNodePathTest.java   | 3 +--
 .../metadata/{storage => datasource}/StorageUnitNodePathTest.java   | 3 +--
 .../metadata/{database => schema}/SchemaMetaDataNodePathTest.java   | 3 +--
 .../metadata/{database => schema}/TableMetaDataNodePathTest.java    | 3 +--
 .../metadata/{database => schema}/ViewMetaDataNodePathTest.java     | 3 +--
 .../global/{node => }/statistics/StatisticsChangedHandlerTest.java  | 2 +-
 .../sql/parser/engine/{core => api}/SQLParserEngineTest.java        | 3 ++-
 .../engine/{api => core/database/parser}/SQLParserExecutorTest.java | 5 +++--
 .../admin/executor/{ => select}/ShowConnectionIdExecutorTest.java   | 3 +--
 .../admin/executor/{ => select}/ShowCurrentUserExecutorTest.java    | 3 +--
 .../admin/executor/{ => select}/ShowVersionExecutorTest.java        | 3 +--
 26 files changed, 35 insertions(+), 49 deletions(-)

diff --git 
a/database/connector/dialect/presto/src/test/java/org/apache/shardingsphere/database/connector/presto/database/PrestoDatabaseMetaDataTest.java
 
b/database/connector/dialect/presto/src/test/java/org/apache/shardingsphere/database/connector/presto/metadata/database/PrestoDatabaseMetaDataTest.java
similarity index 96%
rename from 
database/connector/dialect/presto/src/test/java/org/apache/shardingsphere/database/connector/presto/database/PrestoDatabaseMetaDataTest.java
rename to 
database/connector/dialect/presto/src/test/java/org/apache/shardingsphere/database/connector/presto/metadata/database/PrestoDatabaseMetaDataTest.java
index eedaf5183c2..a7cd709f664 100644
--- 
a/database/connector/dialect/presto/src/test/java/org/apache/shardingsphere/database/connector/presto/database/PrestoDatabaseMetaDataTest.java
+++ 
b/database/connector/dialect/presto/src/test/java/org/apache/shardingsphere/database/connector/presto/metadata/database/PrestoDatabaseMetaDataTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.database.connector.presto.database;
+package org.apache.shardingsphere.database.connector.presto.metadata.database;
 
 import 
org.apache.shardingsphere.database.connector.core.metadata.database.enums.NullsOrderType;
 import 
org.apache.shardingsphere.database.connector.core.metadata.database.enums.QuoteCharacter;
diff --git 
a/features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/route/standard/filter/DisabledReadDataSourcesFilterTest.java
 
b/features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/route/standard/filter/type/DisabledReadDataSourcesFilterTest.java
similarity index 96%
rename from 
features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/route/standard/filter/DisabledReadDataSourcesFilterTest.java
rename to 
features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/route/standard/filter/type/DisabledReadDataSourcesFilterTest.java
index 3b5abe9151d..9e5041095d1 100644
--- 
a/features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/route/standard/filter/DisabledReadDataSourcesFilterTest.java
+++ 
b/features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/route/standard/filter/type/DisabledReadDataSourcesFilterTest.java
@@ -15,11 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.readwritesplitting.route.standard.filter;
+package 
org.apache.shardingsphere.readwritesplitting.route.standard.filter.type;
 
 import 
org.apache.shardingsphere.infra.algorithm.loadbalancer.random.RandomLoadBalanceAlgorithm;
 import 
org.apache.shardingsphere.readwritesplitting.config.rule.ReadwriteSplittingDataSourceGroupRuleConfiguration;
-import 
org.apache.shardingsphere.readwritesplitting.route.standard.filter.type.DisabledReadDataSourcesFilter;
 import 
org.apache.shardingsphere.readwritesplitting.rule.ReadwriteSplittingDataSourceGroupRule;
 import 
org.apache.shardingsphere.readwritesplitting.transaction.TransactionalReadQueryStrategy;
 import org.junit.jupiter.api.BeforeEach;
diff --git 
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/merge/common/IteratorStreamMergedResultTest.java
 
b/features/sharding/core/src/test/java/org/apache/shardingsphere/infra/merge/result/impl/stream/IteratorStreamMergedResultTest.java
similarity index 99%
rename from 
features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/merge/common/IteratorStreamMergedResultTest.java
rename to 
features/sharding/core/src/test/java/org/apache/shardingsphere/infra/merge/result/impl/stream/IteratorStreamMergedResultTest.java
index 4ba9c43d64d..ebd0a58b981 100644
--- 
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/merge/common/IteratorStreamMergedResultTest.java
+++ 
b/features/sharding/core/src/test/java/org/apache/shardingsphere/infra/merge/result/impl/stream/IteratorStreamMergedResultTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.sharding.merge.common;
+package org.apache.shardingsphere.infra.merge.result.impl.stream;
 
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import 
org.apache.shardingsphere.infra.binder.context.statement.type.dml.SelectStatementContext;
diff --git 
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/checker/sql/ddl/ShardingInsertSupportedCheckerTest.java
 
b/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/checker/sql/dml/ShardingInsertSupportedCheckerTest.java
similarity index 98%
rename from 
features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/checker/sql/ddl/ShardingInsertSupportedCheckerTest.java
rename to 
features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/checker/sql/dml/ShardingInsertSupportedCheckerTest.java
index 36ff897b9ae..ba09a16ac95 100644
--- 
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/checker/sql/ddl/ShardingInsertSupportedCheckerTest.java
+++ 
b/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/checker/sql/dml/ShardingInsertSupportedCheckerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.sharding.checker.sql.ddl;
+package org.apache.shardingsphere.sharding.checker.sql.dml;
 
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import 
org.apache.shardingsphere.infra.binder.context.segment.table.TablesContext;
@@ -23,7 +23,6 @@ import 
org.apache.shardingsphere.infra.binder.context.statement.type.dml.InsertS
 import org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData;
 import 
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import 
org.apache.shardingsphere.sharding.checker.sql.dml.ShardingInsertSupportedChecker;
 import 
org.apache.shardingsphere.sharding.exception.syntax.DMLWithMultipleShardingTablesException;
 import 
org.apache.shardingsphere.sharding.exception.syntax.InsertSelectTableViolationException;
 import 
org.apache.shardingsphere.sharding.exception.syntax.MissingGenerateKeyColumnWithInsertSelectException;
diff --git 
a/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/context/statement/SQLStatementContextFactoryTest.java
 
b/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/context/SQLStatementContextFactoryTest.java
similarity index 98%
rename from 
infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/context/statement/SQLStatementContextFactoryTest.java
rename to 
infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/context/SQLStatementContextFactoryTest.java
index 2e178253ecc..0ae0ae23a92 100644
--- 
a/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/context/statement/SQLStatementContextFactoryTest.java
+++ 
b/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/context/SQLStatementContextFactoryTest.java
@@ -15,9 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.infra.binder.context.statement;
+package org.apache.shardingsphere.infra.binder.context;
 
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
+import 
org.apache.shardingsphere.infra.binder.context.statement.SQLStatementContext;
 import 
org.apache.shardingsphere.infra.binder.context.statement.type.CommonSQLStatementContext;
 import 
org.apache.shardingsphere.infra.binder.context.statement.type.ddl.CursorHeldSQLStatementContext;
 import 
org.apache.shardingsphere.infra.binder.context.statement.type.ddl.CursorStatementContext;
diff --git 
a/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/util/AlterTableMetadataCheckUtilsTest.java
 
b/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/util/AlterTableMetadataCheckUtilsTest.java
similarity index 98%
rename from 
infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/util/AlterTableMetadataCheckUtilsTest.java
rename to 
infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/util/AlterTableMetadataCheckUtilsTest.java
index bbbc623cca0..835de6d56d3 100644
--- 
a/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/dml/util/AlterTableMetadataCheckUtilsTest.java
+++ 
b/infra/binder/core/src/test/java/org/apache/shardingsphere/infra/binder/engine/segment/util/AlterTableMetadataCheckUtilsTest.java
@@ -15,9 +15,8 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.infra.binder.engine.segment.dml.util;
+package org.apache.shardingsphere.infra.binder.engine.segment.util;
 
-import 
org.apache.shardingsphere.infra.binder.engine.segment.util.AlterTableMetadataCheckUtils;
 import 
org.apache.shardingsphere.infra.exception.kernel.metadata.ColumnNotFoundException;
 import 
org.apache.shardingsphere.infra.exception.kernel.metadata.DuplicateColumnException;
 import 
org.apache.shardingsphere.infra.exception.kernel.metadata.DuplicateIndexException;
diff --git 
a/infra/route/core/src/test/java/org/apache/shardingsphere/infra/route/engine/router/TablelessSQLRouterTest.java
 
b/infra/route/core/src/test/java/org/apache/shardingsphere/infra/route/engine/tableless/router/TablelessSQLRouterTest.java
similarity index 96%
rename from 
infra/route/core/src/test/java/org/apache/shardingsphere/infra/route/engine/router/TablelessSQLRouterTest.java
rename to 
infra/route/core/src/test/java/org/apache/shardingsphere/infra/route/engine/tableless/router/TablelessSQLRouterTest.java
index ab027d218b8..13d8c057cdb 100644
--- 
a/infra/route/core/src/test/java/org/apache/shardingsphere/infra/route/engine/router/TablelessSQLRouterTest.java
+++ 
b/infra/route/core/src/test/java/org/apache/shardingsphere/infra/route/engine/tableless/router/TablelessSQLRouterTest.java
@@ -15,14 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.infra.route.engine.router;
+package org.apache.shardingsphere.infra.route.engine.tableless.router;
 
 import 
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
 import org.apache.shardingsphere.infra.metadata.database.rule.RuleMetaData;
 import org.apache.shardingsphere.infra.route.context.RouteContext;
 import org.apache.shardingsphere.infra.route.context.RouteMapper;
 import org.apache.shardingsphere.infra.route.context.RouteUnit;
-import 
org.apache.shardingsphere.infra.route.engine.tableless.router.TablelessSQLRouter;
 import 
org.apache.shardingsphere.infra.rule.attribute.datasource.aggregate.AggregatedDataSourceRuleAttribute;
 import org.apache.shardingsphere.infra.session.query.QueryContext;
 import org.junit.jupiter.api.Test;
diff --git 
a/jdbc/src/test/java/org/apache/shardingsphere/driver/ShardingSphereURLLoadEngineTest.java
 
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/driver/ShardingSphereURLLoadEngineTest.java
similarity index 94%
rename from 
jdbc/src/test/java/org/apache/shardingsphere/driver/ShardingSphereURLLoadEngineTest.java
rename to 
jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/driver/ShardingSphereURLLoadEngineTest.java
index 898c9eb36b5..0cc87226fe0 100644
--- 
a/jdbc/src/test/java/org/apache/shardingsphere/driver/ShardingSphereURLLoadEngineTest.java
+++ 
b/jdbc/src/test/java/org/apache/shardingsphere/driver/jdbc/core/driver/ShardingSphereURLLoadEngineTest.java
@@ -15,9 +15,8 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.driver;
+package org.apache.shardingsphere.driver.jdbc.core.driver;
 
-import 
org.apache.shardingsphere.driver.jdbc.core.driver.ShardingSphereURLLoadEngine;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
 import org.apache.shardingsphere.infra.url.core.ShardingSphereURL;
 import 
org.apache.shardingsphere.infra.url.spi.ShardingSphereLocalFileURLLoader;
diff --git 
a/kernel/schedule/core/src/test/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/StatisticsCollectScheduleJobCronUpdateListenerTest.java
 
b/kernel/schedule/core/src/test/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/listener/StatisticsCollectScheduleJobCronUpdateListenerTest.java
similarity index 97%
rename from 
kernel/schedule/core/src/test/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/StatisticsCollectScheduleJobCronUpdateListenerTest.java
rename to 
kernel/schedule/core/src/test/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/listener/StatisticsCollectScheduleJobCronUpdateListenerTest.java
index 88e560ddc57..be47a5f6141 100644
--- 
a/kernel/schedule/core/src/test/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/StatisticsCollectScheduleJobCronUpdateListenerTest.java
+++ 
b/kernel/schedule/core/src/test/java/org/apache/shardingsphere/schedule/core/job/statistics/collect/listener/StatisticsCollectScheduleJobCronUpdateListenerTest.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.schedule.core.job.statistics.collect;
+package 
org.apache.shardingsphere.schedule.core.job.statistics.collect.listener;
 
-import 
org.apache.shardingsphere.schedule.core.job.statistics.collect.listener.StatisticsCollectScheduleJobCronUpdateListener;
+import 
org.apache.shardingsphere.schedule.core.job.statistics.collect.StatisticsCollectJobWorker;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
 import org.mockito.MockedConstruction;
diff --git 
a/kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/SingleDropSchemaSupportedCheckerTest.java
 
b/kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/schema/SingleDropSchemaSupportedCheckerTest.java
similarity index 93%
rename from 
kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/SingleDropSchemaSupportedCheckerTest.java
rename to 
kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/schema/SingleDropSchemaSupportedCheckerTest.java
index a0e0c595563..2dc859b70e9 100644
--- 
a/kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/SingleDropSchemaSupportedCheckerTest.java
+++ 
b/kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/schema/SingleDropSchemaSupportedCheckerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.single.checker.sql;
+package org.apache.shardingsphere.single.checker.sql.schema;
 
 import 
org.apache.shardingsphere.database.connector.core.metadata.database.enums.TableType;
 import 
org.apache.shardingsphere.infra.binder.context.statement.SQLStatementContext;
@@ -24,7 +24,6 @@ import 
org.apache.shardingsphere.infra.exception.kernel.metadata.SchemaNotFoundE
 import 
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
 import 
org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema;
 import 
org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereTable;
-import 
org.apache.shardingsphere.single.checker.sql.schema.SingleDropSchemaSupportedChecker;
 import org.apache.shardingsphere.single.exception.DropNotEmptySchemaException;
 import org.apache.shardingsphere.single.rule.SingleRule;
 import 
org.apache.shardingsphere.sql.parser.statement.core.statement.attribute.SQLStatementAttributes;
@@ -38,6 +37,7 @@ import org.mockito.junit.jupiter.MockitoExtension;
 
 import java.util.Collections;
 
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
 import static org.mockito.Mockito.mock;
@@ -63,7 +63,7 @@ class SingleDropSchemaSupportedCheckerTest {
     
     @Test
     void assertCheck() {
-        new SingleDropSchemaSupportedChecker().check(rule, mockDatabase(), 
mock(), createSQLStatementContext("foo_schema", true));
+        assertDoesNotThrow(() -> new 
SingleDropSchemaSupportedChecker().check(rule, mockDatabase(), mock(), 
createSQLStatementContext("foo_schema", true)));
     }
     
     private ShardingSphereDatabase mockDatabase() {
diff --git 
a/kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/SingleDropTableSupportedCheckerTest.java
 
b/kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/table/SingleDropTableSupportedCheckerTest.java
similarity index 92%
rename from 
kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/SingleDropTableSupportedCheckerTest.java
rename to 
kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/table/SingleDropTableSupportedCheckerTest.java
index 13981a39b84..7af1d63e782 100644
--- 
a/kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/SingleDropTableSupportedCheckerTest.java
+++ 
b/kernel/single/core/src/test/java/org/apache/shardingsphere/single/checker/sql/table/SingleDropTableSupportedCheckerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.single.checker.sql;
+package org.apache.shardingsphere.single.checker.sql.table;
 
 import 
org.apache.shardingsphere.database.connector.core.metadata.database.enums.TableType;
 import 
org.apache.shardingsphere.infra.binder.context.statement.type.CommonSQLStatementContext;
@@ -23,7 +23,6 @@ import 
org.apache.shardingsphere.infra.exception.kernel.syntax.UnsupportedDropCa
 import 
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
 import 
org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema;
 import 
org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereTable;
-import 
org.apache.shardingsphere.single.checker.sql.table.SingleDropTableSupportedChecker;
 import org.apache.shardingsphere.single.rule.SingleRule;
 import 
org.apache.shardingsphere.sql.parser.statement.core.statement.attribute.SQLStatementAttributes;
 import 
org.apache.shardingsphere.sql.parser.statement.core.statement.type.ddl.table.DropTableStatement;
@@ -35,6 +34,7 @@ import org.mockito.junit.jupiter.MockitoExtension;
 
 import java.util.Collections;
 
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
 import static org.mockito.Mockito.mock;
@@ -53,7 +53,7 @@ class SingleDropTableSupportedCheckerTest {
     
     @Test
     void assertCheckWithoutCascade() {
-        new SingleDropTableSupportedChecker().check(rule, mockDatabase(), 
mock(), createSQLStatementContext(false));
+        assertDoesNotThrow(() -> new 
SingleDropTableSupportedChecker().check(rule, mockDatabase(), mock(), 
createSQLStatementContext(false)));
     }
     
     private ShardingSphereDatabase mockDatabase() {
diff --git 
a/kernel/single/core/src/test/java/org/apache/shardingsphere/single/route/engine/engine/SingleRouteEngineTest.java
 
b/kernel/single/core/src/test/java/org/apache/shardingsphere/single/route/engine/SingleRouteEngineTest.java
similarity index 98%
rename from 
kernel/single/core/src/test/java/org/apache/shardingsphere/single/route/engine/engine/SingleRouteEngineTest.java
rename to 
kernel/single/core/src/test/java/org/apache/shardingsphere/single/route/engine/SingleRouteEngineTest.java
index ea3d6234923..f3facd6dea6 100644
--- 
a/kernel/single/core/src/test/java/org/apache/shardingsphere/single/route/engine/engine/SingleRouteEngineTest.java
+++ 
b/kernel/single/core/src/test/java/org/apache/shardingsphere/single/route/engine/SingleRouteEngineTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.single.route.engine.engine;
+package org.apache.shardingsphere.single.route.engine;
 
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import 
org.apache.shardingsphere.database.exception.core.exception.syntax.table.TableExistsException;
@@ -30,7 +30,6 @@ import 
org.apache.shardingsphere.infra.rule.attribute.datanode.DataNodeRuleAttri
 import 
org.apache.shardingsphere.infra.rule.attribute.datanode.MutableDataNodeRuleAttribute;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
 import org.apache.shardingsphere.single.config.SingleRuleConfiguration;
-import org.apache.shardingsphere.single.route.engine.SingleRouteEngine;
 import org.apache.shardingsphere.single.rule.SingleRule;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.TableNameSegment;
diff --git 
a/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/context/CalciteSchemaBuilderTest.java
 
b/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/context/schema/CalciteSchemaBuilderTest.java
similarity index 98%
rename from 
kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/context/CalciteSchemaBuilderTest.java
rename to 
kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/context/schema/CalciteSchemaBuilderTest.java
index bb3b7b65bd2..58962bafa31 100644
--- 
a/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/context/CalciteSchemaBuilderTest.java
+++ 
b/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/context/schema/CalciteSchemaBuilderTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.sqlfederation.compiler.context;
+package org.apache.shardingsphere.sqlfederation.compiler.context.schema;
 
 import org.apache.calcite.jdbc.CalciteSchema;
 import org.apache.calcite.schema.SchemaPlus;
@@ -26,7 +26,6 @@ import 
org.apache.shardingsphere.infra.metadata.database.resource.ResourceMetaDa
 import org.apache.shardingsphere.infra.metadata.database.rule.RuleMetaData;
 import 
org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import 
org.apache.shardingsphere.sqlfederation.compiler.context.schema.CalciteSchemaBuilder;
 import 
org.apache.shardingsphere.sqlfederation.compiler.sql.function.DialectSQLFederationFunctionRegister;
 import org.junit.jupiter.api.Test;
 import org.mockito.ArgumentCaptor;
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/build/ContextManagerBuilderParameterTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/builder/ContextManagerBuilderParameterTest.java
similarity index 94%
rename from 
mode/core/src/test/java/org/apache/shardingsphere/mode/manager/build/ContextManagerBuilderParameterTest.java
rename to 
mode/core/src/test/java/org/apache/shardingsphere/mode/manager/builder/ContextManagerBuilderParameterTest.java
index 0dff727df77..b14f84f52db 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/build/ContextManagerBuilderParameterTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/builder/ContextManagerBuilderParameterTest.java
@@ -15,11 +15,10 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.mode.manager.build;
+package org.apache.shardingsphere.mode.manager.builder;
 
 import org.apache.shardingsphere.infra.config.mode.ModeConfiguration;
 import 
org.apache.shardingsphere.infra.config.mode.PersistRepositoryConfiguration;
-import 
org.apache.shardingsphere.mode.manager.builder.ContextManagerBuilderParameter;
 import org.junit.jupiter.api.Test;
 
 import java.util.Collections;
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/manager/SwitchingResourceTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/manager/resource/SwitchingResourceTest.java
similarity index 92%
rename from 
mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/manager/SwitchingResourceTest.java
rename to 
mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/manager/resource/SwitchingResourceTest.java
index 8e6d993b0a8..e9283477d01 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/manager/SwitchingResourceTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/manager/resource/SwitchingResourceTest.java
@@ -15,10 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.mode.metadata.manager;
+package org.apache.shardingsphere.mode.metadata.manager.resource;
 
 import 
org.apache.shardingsphere.infra.metadata.database.resource.node.StorageNode;
-import 
org.apache.shardingsphere.mode.metadata.manager.resource.SwitchingResource;
 import org.apache.shardingsphere.test.infra.fixture.jdbc.MockedDataSource;
 import org.awaitility.Awaitility;
 import org.junit.jupiter.api.Test;
diff --git 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/storage/StorageNodeNodePathTest.java
 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/datasource/StorageNodeNodePathTest.java
similarity index 94%
rename from 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/storage/StorageNodeNodePathTest.java
rename to 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/datasource/StorageNodeNodePathTest.java
index 09150686e01..3cc102b6c6d 100644
--- 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/storage/StorageNodeNodePathTest.java
+++ 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/datasource/StorageNodeNodePathTest.java
@@ -15,11 +15,10 @@
  * limitations under the License.
  */
 
-package 
org.apache.shardingsphere.mode.node.path.type.database.metadata.storage;
+package 
org.apache.shardingsphere.mode.node.path.type.database.metadata.datasource;
 
 import 
org.apache.shardingsphere.mode.node.path.engine.generator.NodePathGenerator;
 import 
org.apache.shardingsphere.mode.node.path.engine.searcher.NodePathSearcher;
-import 
org.apache.shardingsphere.mode.node.path.type.database.metadata.datasource.StorageNodeNodePath;
 import org.junit.jupiter.api.Test;
 
 import static org.hamcrest.CoreMatchers.is;
diff --git 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/storage/StorageUnitNodePathTest.java
 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/datasource/StorageUnitNodePathTest.java
similarity index 94%
rename from 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/storage/StorageUnitNodePathTest.java
rename to 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/datasource/StorageUnitNodePathTest.java
index 9758973262e..ba8639652e5 100644
--- 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/storage/StorageUnitNodePathTest.java
+++ 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/datasource/StorageUnitNodePathTest.java
@@ -15,11 +15,10 @@
  * limitations under the License.
  */
 
-package 
org.apache.shardingsphere.mode.node.path.type.database.metadata.storage;
+package 
org.apache.shardingsphere.mode.node.path.type.database.metadata.datasource;
 
 import 
org.apache.shardingsphere.mode.node.path.engine.generator.NodePathGenerator;
 import 
org.apache.shardingsphere.mode.node.path.engine.searcher.NodePathSearcher;
-import 
org.apache.shardingsphere.mode.node.path.type.database.metadata.datasource.StorageUnitNodePath;
 import org.junit.jupiter.api.Test;
 
 import static org.hamcrest.CoreMatchers.is;
diff --git 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/database/SchemaMetaDataNodePathTest.java
 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/schema/SchemaMetaDataNodePathTest.java
similarity index 95%
rename from 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/database/SchemaMetaDataNodePathTest.java
rename to 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/schema/SchemaMetaDataNodePathTest.java
index 19268d712b9..293f53b5ad5 100644
--- 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/database/SchemaMetaDataNodePathTest.java
+++ 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/schema/SchemaMetaDataNodePathTest.java
@@ -15,11 +15,10 @@
  * limitations under the License.
  */
 
-package 
org.apache.shardingsphere.mode.node.path.type.database.metadata.database;
+package org.apache.shardingsphere.mode.node.path.type.database.metadata.schema;
 
 import 
org.apache.shardingsphere.mode.node.path.engine.generator.NodePathGenerator;
 import 
org.apache.shardingsphere.mode.node.path.engine.searcher.NodePathSearcher;
-import 
org.apache.shardingsphere.mode.node.path.type.database.metadata.schema.SchemaMetaDataNodePath;
 import org.junit.jupiter.api.Test;
 
 import static org.hamcrest.CoreMatchers.is;
diff --git 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/database/TableMetaDataNodePathTest.java
 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/schema/TableMetaDataNodePathTest.java
similarity index 96%
rename from 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/database/TableMetaDataNodePathTest.java
rename to 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/schema/TableMetaDataNodePathTest.java
index 377a9fd73ec..bb0815e7170 100644
--- 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/database/TableMetaDataNodePathTest.java
+++ 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/schema/TableMetaDataNodePathTest.java
@@ -15,11 +15,10 @@
  * limitations under the License.
  */
 
-package 
org.apache.shardingsphere.mode.node.path.type.database.metadata.database;
+package org.apache.shardingsphere.mode.node.path.type.database.metadata.schema;
 
 import 
org.apache.shardingsphere.mode.node.path.engine.generator.NodePathGenerator;
 import 
org.apache.shardingsphere.mode.node.path.engine.searcher.NodePathSearcher;
-import 
org.apache.shardingsphere.mode.node.path.type.database.metadata.schema.TableMetaDataNodePath;
 import org.apache.shardingsphere.mode.node.path.version.VersionNodePath;
 import org.junit.jupiter.api.Test;
 
diff --git 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/database/ViewMetaDataNodePathTest.java
 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/schema/ViewMetaDataNodePathTest.java
similarity index 96%
rename from 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/database/ViewMetaDataNodePathTest.java
rename to 
mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/schema/ViewMetaDataNodePathTest.java
index f299df66b83..a1d2db52caa 100644
--- 
a/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/database/ViewMetaDataNodePathTest.java
+++ 
b/mode/node/src/test/java/org/apache/shardingsphere/mode/node/path/type/database/metadata/schema/ViewMetaDataNodePathTest.java
@@ -15,11 +15,10 @@
  * limitations under the License.
  */
 
-package 
org.apache.shardingsphere.mode.node.path.type.database.metadata.database;
+package org.apache.shardingsphere.mode.node.path.type.database.metadata.schema;
 
 import 
org.apache.shardingsphere.mode.node.path.engine.generator.NodePathGenerator;
 import 
org.apache.shardingsphere.mode.node.path.engine.searcher.NodePathSearcher;
-import 
org.apache.shardingsphere.mode.node.path.type.database.metadata.schema.ViewMetaDataNodePath;
 import org.apache.shardingsphere.mode.node.path.version.VersionNodePath;
 import org.junit.jupiter.api.Test;
 
diff --git 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/node/statistics/StatisticsChangedHandlerTest.java
 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/statistics/StatisticsChangedHandlerTest.java
similarity index 99%
rename from 
mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/node/statistics/StatisticsChangedHandlerTest.java
rename to 
mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/statistics/StatisticsChangedHandlerTest.java
index 672164a68d3..58a0c4682d3 100644
--- 
a/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/node/statistics/StatisticsChangedHandlerTest.java
+++ 
b/mode/type/cluster/core/src/test/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/statistics/StatisticsChangedHandlerTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package 
org.apache.shardingsphere.mode.manager.cluster.dispatch.handler.global.node.statistics;
+package 
org.apache.shardingsphere.mode.manager.cluster.dispatch.handler.global.statistics;
 
 import org.apache.shardingsphere.infra.spi.ShardingSphereServiceLoader;
 import org.apache.shardingsphere.infra.yaml.data.pojo.YamlRowStatistics;
diff --git 
a/parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/core/SQLParserEngineTest.java
 
b/parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/api/SQLParserEngineTest.java
similarity index 93%
rename from 
parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/core/SQLParserEngineTest.java
rename to 
parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/api/SQLParserEngineTest.java
index 30e8b0129e4..f401f8e600d 100644
--- 
a/parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/core/SQLParserEngineTest.java
+++ 
b/parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/api/SQLParserEngineTest.java
@@ -15,10 +15,11 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.sql.parser.engine.core;
+package org.apache.shardingsphere.sql.parser.engine.api;
 
 import com.github.benmanes.caffeine.cache.Caffeine;
 import com.github.benmanes.caffeine.cache.LoadingCache;
+import org.apache.shardingsphere.sql.parser.engine.core.ParseASTNode;
 import 
org.apache.shardingsphere.sql.parser.engine.core.database.parser.SQLParserExecutor;
 import org.junit.jupiter.api.Test;
 
diff --git 
a/parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/api/SQLParserExecutorTest.java
 
b/parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/core/database/parser/SQLParserExecutorTest.java
similarity index 91%
rename from 
parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/api/SQLParserExecutorTest.java
rename to 
parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/core/database/parser/SQLParserExecutorTest.java
index 7d6be2d4fee..2a1dae49f54 100644
--- 
a/parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/api/SQLParserExecutorTest.java
+++ 
b/parser/sql/engine/core/src/test/java/org/apache/shardingsphere/sql/parser/engine/core/database/parser/SQLParserExecutorTest.java
@@ -15,12 +15,13 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.sql.parser.engine.api;
+package org.apache.shardingsphere.sql.parser.engine.core.database.parser;
 
 import com.github.benmanes.caffeine.cache.Caffeine;
 import com.github.benmanes.caffeine.cache.LoadingCache;
+import org.apache.shardingsphere.sql.parser.engine.api.CacheOption;
+import org.apache.shardingsphere.sql.parser.engine.api.SQLParserEngine;
 import org.apache.shardingsphere.sql.parser.engine.core.ParseASTNode;
-import 
org.apache.shardingsphere.sql.parser.engine.core.database.parser.SQLParserExecutor;
 import org.junit.jupiter.api.Test;
 import org.mockito.internal.configuration.plugins.Plugins;
 
diff --git 
a/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowConnectionIdExecutorTest.java
 
b/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/ShowConnectionIdExecutorTest.java
similarity index 97%
rename from 
proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowConnectionIdExecutorTest.java
rename to 
proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/ShowConnectionIdExecutorTest.java
index dfca9c51b88..4e57001c53e 100644
--- 
a/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowConnectionIdExecutorTest.java
+++ 
b/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/ShowConnectionIdExecutorTest.java
@@ -15,10 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor;
+package 
org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.select;
 
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryResultMetaData;
-import 
org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.select.ShowConnectionIdExecutor;
 import org.apache.shardingsphere.proxy.backend.session.ConnectionSession;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ExpressionProjectionSegment;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ProjectionSegment;
diff --git 
a/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowCurrentUserExecutorTest.java
 
b/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/ShowCurrentUserExecutorTest.java
similarity index 96%
rename from 
proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowCurrentUserExecutorTest.java
rename to 
proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/ShowCurrentUserExecutorTest.java
index db07c44cfba..b96978c5b62 100644
--- 
a/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowCurrentUserExecutorTest.java
+++ 
b/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/ShowCurrentUserExecutorTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor;
+package 
org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.select;
 
 import org.apache.shardingsphere.authority.rule.AuthorityRule;
 import org.apache.shardingsphere.infra.config.props.ConfigurationProperties;
@@ -24,7 +24,6 @@ import 
org.apache.shardingsphere.infra.metadata.database.resource.ResourceMetaDa
 import org.apache.shardingsphere.infra.metadata.database.rule.RuleMetaData;
 import org.apache.shardingsphere.infra.metadata.user.Grantee;
 import org.apache.shardingsphere.infra.metadata.user.ShardingSphereUser;
-import 
org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.select.ShowCurrentUserExecutor;
 import org.apache.shardingsphere.proxy.backend.session.ConnectionSession;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
diff --git 
a/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowVersionExecutorTest.java
 
b/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/ShowVersionExecutorTest.java
similarity index 97%
rename from 
proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowVersionExecutorTest.java
rename to 
proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/ShowVersionExecutorTest.java
index 687089a615d..13b038a3d10 100644
--- 
a/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/ShowVersionExecutorTest.java
+++ 
b/proxy/backend/dialect/mysql/src/test/java/org/apache/shardingsphere/proxy/backend/mysql/handler/admin/executor/select/ShowVersionExecutorTest.java
@@ -15,13 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor;
+package 
org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.select;
 
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import 
org.apache.shardingsphere.database.protocol.constant.DatabaseProtocolServerInfo;
 import 
org.apache.shardingsphere.infra.executor.sql.execute.result.query.QueryResultMetaData;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import 
org.apache.shardingsphere.proxy.backend.mysql.handler.admin.executor.select.ShowVersionExecutor;
 import org.apache.shardingsphere.proxy.backend.session.ConnectionSession;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ExpressionProjectionSegment;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.dml.item.ProjectionsSegment;


Reply via email to