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 9009cf648ae Refactor @ParameterizedTest test cases (#37861)
9009cf648ae is described below

commit 9009cf648aec9397c01cbcf2384551d93a3d7ac2
Author: Liang Zhang <[email protected]>
AuthorDate: Tue Jan 27 16:45:54 2026 +0800

    Refactor @ParameterizedTest test cases (#37861)
    
    * Update release notes
    
    * Refactor @ParameterizedTest
    
    * Refactor @ParameterizedTest
    
    * Refactor @ParameterizedTest
    
    * Refactor @ParameterizedTest
---
 .../plugin/core/util/SQLStatementUtilsTest.java    | 37 +++++++++++-----------
 .../core/advice/SQLParseCountAdviceTest.java       | 29 ++++++++---------
 .../core/advice/SQLRouteCountAdviceTest.java       |  2 +-
 .../PrometheusMetricsCollectorFactoryTest.java     |  2 +-
 .../core/jdbcurl/appender/JdbcUrlAppenderTest.java |  2 +-
 .../jdbcurl/H2ConnectionPropertiesParserTest.java  |  2 +-
 .../value/time/MySQLFractionalSecondsTest.java     |  2 +-
 .../infra/hint/SQLHintUtilsTest.java               | 20 ++++++------
 .../core/extractor/ColumnExtractorTest.java        |  5 ++-
 .../xa/XATCLProxyBackendHandlerFactoryTest.java    |  2 +-
 10 files changed, 49 insertions(+), 54 deletions(-)

diff --git 
a/agent/plugins/core/src/test/java/org/apache/shardingsphere/agent/plugin/core/util/SQLStatementUtilsTest.java
 
b/agent/plugins/core/src/test/java/org/apache/shardingsphere/agent/plugin/core/util/SQLStatementUtilsTest.java
index 4b265058937..51df8fcfbd1 100644
--- 
a/agent/plugins/core/src/test/java/org/apache/shardingsphere/agent/plugin/core/util/SQLStatementUtilsTest.java
+++ 
b/agent/plugins/core/src/test/java/org/apache/shardingsphere/agent/plugin/core/util/SQLStatementUtilsTest.java
@@ -33,7 +33,6 @@ import 
org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.In
 import 
org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.SelectStatement;
 import 
org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.UpdateStatement;
 import 
org.apache.shardingsphere.sql.parser.statement.core.statement.type.tcl.TCLStatement;
-import org.junit.jupiter.api.Named;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.Arguments;
 import org.junit.jupiter.params.provider.MethodSource;
@@ -46,29 +45,29 @@ import static org.mockito.Mockito.mock;
 
 class SQLStatementUtilsTest {
     
-    @ParameterizedTest(name = "{index}: {0}")
+    @ParameterizedTest(name = "{0}")
     @MethodSource("provideStatements")
-    void assertGetType(final SQLStatement sqlStatement, final SQLStatementType 
expectedType) {
+    void assertGetType(final String name, final SQLStatement sqlStatement, 
final SQLStatementType expectedType) {
         assertThat(SQLStatementUtils.getType(sqlStatement), is(expectedType));
     }
     
     private static Stream<Arguments> provideStatements() {
         return Stream.of(
-                Arguments.of(Named.named("null", null), 
SQLStatementType.OTHER),
-                Arguments.of(Named.named("select", 
mock(SelectStatement.class)), SQLStatementType.SELECT),
-                Arguments.of(Named.named("insert", 
mock(InsertStatement.class)), SQLStatementType.INSERT),
-                Arguments.of(Named.named("update", 
mock(UpdateStatement.class)), SQLStatementType.UPDATE),
-                Arguments.of(Named.named("delete", 
mock(DeleteStatement.class)), SQLStatementType.DELETE),
-                Arguments.of(Named.named("dml-other", 
mock(DMLStatement.class)), SQLStatementType.DML),
-                Arguments.of(Named.named("ddl", mock(DDLStatement.class)), 
SQLStatementType.DDL),
-                Arguments.of(Named.named("dcl", mock(DCLStatement.class)), 
SQLStatementType.DCL),
-                Arguments.of(Named.named("dal", mock(DALStatement.class)), 
SQLStatementType.DAL),
-                Arguments.of(Named.named("tcl", mock(TCLStatement.class)), 
SQLStatementType.TCL),
-                Arguments.of(Named.named("rql", mock(RQLStatement.class)), 
SQLStatementType.RQL),
-                Arguments.of(Named.named("rdl", mock(RDLStatement.class)), 
SQLStatementType.RDL),
-                Arguments.of(Named.named("ral", mock(RALStatement.class)), 
SQLStatementType.RAL),
-                Arguments.of(Named.named("rul", mock(RULStatement.class)), 
SQLStatementType.RUL),
-                Arguments.of(Named.named("distsql-other", 
mock(DistSQLStatement.class)), SQLStatementType.OTHER),
-                Arguments.of(Named.named("other", mock(SQLStatement.class)), 
SQLStatementType.OTHER));
+                Arguments.of("null", null, SQLStatementType.OTHER),
+                Arguments.of("select", mock(SelectStatement.class), 
SQLStatementType.SELECT),
+                Arguments.of("insert", mock(InsertStatement.class), 
SQLStatementType.INSERT),
+                Arguments.of("update", mock(UpdateStatement.class), 
SQLStatementType.UPDATE),
+                Arguments.of("delete", mock(DeleteStatement.class), 
SQLStatementType.DELETE),
+                Arguments.of("dml-other", mock(DMLStatement.class), 
SQLStatementType.DML),
+                Arguments.of("ddl", mock(DDLStatement.class), 
SQLStatementType.DDL),
+                Arguments.of("dcl", mock(DCLStatement.class), 
SQLStatementType.DCL),
+                Arguments.of("dal", mock(DALStatement.class), 
SQLStatementType.DAL),
+                Arguments.of("tcl", mock(TCLStatement.class), 
SQLStatementType.TCL),
+                Arguments.of("rql", mock(RQLStatement.class), 
SQLStatementType.RQL),
+                Arguments.of("rdl", mock(RDLStatement.class), 
SQLStatementType.RDL),
+                Arguments.of("ral", mock(RALStatement.class), 
SQLStatementType.RAL),
+                Arguments.of("rul", mock(RULStatement.class), 
SQLStatementType.RUL),
+                Arguments.of("distsql-other", mock(DistSQLStatement.class), 
SQLStatementType.OTHER),
+                Arguments.of("other", mock(SQLStatement.class), 
SQLStatementType.OTHER));
     }
 }
diff --git 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdviceTest.java
 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdviceTest.java
index d833f5c69ce..39cb6574f9b 100644
--- 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdviceTest.java
+++ 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLParseCountAdviceTest.java
@@ -39,7 +39,6 @@ import 
org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.Up
 import 
org.apache.shardingsphere.sql.parser.statement.core.statement.type.tcl.CommitStatement;
 import 
org.apache.shardingsphere.sql.parser.statement.mysql.dal.show.database.MySQLShowDatabasesStatement;
 import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.Named;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.Arguments;
 import org.junit.jupiter.params.provider.MethodSource;
@@ -60,26 +59,26 @@ class SQLParseCountAdviceTest {
         ((MetricsCollectorFixture) MetricsCollectorRegistry.get(config, 
"FIXTURE")).reset();
     }
     
-    @ParameterizedTest(name = "{index}: {0}")
+    @ParameterizedTest(name = "{0}")
     @MethodSource("sqlStatements")
-    void assertParseSQL(final SQLStatement sqlStatement, final String 
expected) {
+    void assertParseSQL(final String name, final SQLStatement sqlStatement, 
final String expected) {
         new SQLParseCountAdvice().afterMethod(new TargetAdviceObjectFixture(), 
mock(TargetAdviceMethod.class), new Object[]{}, sqlStatement, "FIXTURE");
         assertThat(MetricsCollectorRegistry.get(config, "FIXTURE").toString(), 
is(expected));
     }
     
     private static Stream<Arguments> sqlStatements() {
         return Stream.of(
-                Arguments.of(Named.named("INSERT", 
mock(InsertStatement.class)), "INSERT=1"),
-                Arguments.of(Named.named("UPDATE", 
mock(UpdateStatement.class)), "UPDATE=1"),
-                Arguments.of(Named.named("DELETE", 
mock(DeleteStatement.class)), "DELETE=1"),
-                Arguments.of(Named.named("SELECT", 
mock(SelectStatement.class)), "SELECT=1"),
-                Arguments.of(Named.named("DDL", 
mock(CreateDatabaseStatement.class)), "DDL=1"),
-                Arguments.of(Named.named("DCL", 
mock(CreateUserStatement.class)), "DCL=1"),
-                Arguments.of(Named.named("DAL", 
mock(MySQLShowDatabasesStatement.class)), "DAL=1"),
-                Arguments.of(Named.named("TCL", mock(CommitStatement.class)), 
"TCL=1"),
-                Arguments.of(Named.named("RQL", new 
ShowStorageUnitsStatement(new FromDatabaseSegment(0, new DatabaseSegment(0, 0, 
null)), null)), "RQL=1"),
-                Arguments.of(Named.named("RDL", new 
RegisterStorageUnitStatement(false, Collections.emptyList(), 
Collections.emptySet())), "RDL=1"),
-                Arguments.of(Named.named("RAL", new 
ShowMigrationListStatement()), "RAL=1"),
-                Arguments.of(Named.named("RUL", new ParseStatement("SELECT * 
FROM tbl")), "RUL=1"));
+                Arguments.of("INSERT", mock(InsertStatement.class), 
"INSERT=1"),
+                Arguments.of("UPDATE", mock(UpdateStatement.class), 
"UPDATE=1"),
+                Arguments.of("DELETE", mock(DeleteStatement.class), 
"DELETE=1"),
+                Arguments.of("SELECT", mock(SelectStatement.class), 
"SELECT=1"),
+                Arguments.of("DDL", mock(CreateDatabaseStatement.class), 
"DDL=1"),
+                Arguments.of("DCL", mock(CreateUserStatement.class), "DCL=1"),
+                Arguments.of("DAL", mock(MySQLShowDatabasesStatement.class), 
"DAL=1"),
+                Arguments.of("TCL", mock(CommitStatement.class), "TCL=1"),
+                Arguments.of("RQL", new ShowStorageUnitsStatement(new 
FromDatabaseSegment(0, new DatabaseSegment(0, 0, null)), null), "RQL=1"),
+                Arguments.of("RDL", new RegisterStorageUnitStatement(false, 
Collections.emptyList(), Collections.emptySet()), "RDL=1"),
+                Arguments.of("RAL", new ShowMigrationListStatement(), "RAL=1"),
+                Arguments.of("RUL", new ParseStatement("SELECT * FROM tbl"), 
"RUL=1"));
     }
 }
diff --git 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLRouteCountAdviceTest.java
 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLRouteCountAdviceTest.java
index 90d5a904e72..ded6fe00183 100644
--- 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLRouteCountAdviceTest.java
+++ 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/SQLRouteCountAdviceTest.java
@@ -62,7 +62,7 @@ class SQLRouteCountAdviceTest {
         ((MetricsCollectorFixture) MetricsCollectorRegistry.get(config, 
"FIXTURE")).reset();
     }
     
-    @ParameterizedTest(name = "[{index}] type={0}")
+    @ParameterizedTest(name = "{0}")
     @MethodSource("routeContexts")
     void assertRoute(final String type, final QueryContext queryContext) {
         advice.beforeMethod(new TargetAdviceObjectFixture(), 
mock(TargetAdviceMethod.class), new Object[]{queryContext, new 
ConnectionContext(Collections::emptySet)}, "FIXTURE");
diff --git 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/PrometheusMetricsCollectorFactoryTest.java
 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/PrometheusMetricsCollectorFactoryTest.java
index 0a849d719d2..44585159d68 100644
--- 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/PrometheusMetricsCollectorFactoryTest.java
+++ 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/prometheus/collector/PrometheusMetricsCollectorFactoryTest.java
@@ -36,7 +36,7 @@ import static org.hamcrest.Matchers.isA;
 
 class PrometheusMetricsCollectorFactoryTest {
     
-    @ParameterizedTest(name = "[{index}] type={1}")
+    @ParameterizedTest(name = "{0}")
     @MethodSource("provideMetricCollectorArguments")
     void assertCreateCollector(final String metricName, final 
MetricCollectorType collectorType, final Class<?> expectedType) {
         MetricConfiguration config = new MetricConfiguration(metricName, 
collectorType, null, Collections.emptyList(), Collections.emptyMap());
diff --git 
a/database/connector/core/src/test/java/org/apache/shardingsphere/database/connector/core/jdbcurl/appender/JdbcUrlAppenderTest.java
 
b/database/connector/core/src/test/java/org/apache/shardingsphere/database/connector/core/jdbcurl/appender/JdbcUrlAppenderTest.java
index 20bcc050285..78bc0a55872 100644
--- 
a/database/connector/core/src/test/java/org/apache/shardingsphere/database/connector/core/jdbcurl/appender/JdbcUrlAppenderTest.java
+++ 
b/database/connector/core/src/test/java/org/apache/shardingsphere/database/connector/core/jdbcurl/appender/JdbcUrlAppenderTest.java
@@ -32,7 +32,7 @@ import static org.hamcrest.MatcherAssert.assertThat;
 
 class JdbcUrlAppenderTest {
     
-    @ParameterizedTest(name = "{index}: url={0}")
+    @ParameterizedTest(name = "{0}")
     @MethodSource("appendQueryPropertiesProvider")
     void assertAppendQueryProperties(final String url, final Properties 
properties, final String expectedPrefix, final String[] expectedFragments) {
         String actual = new JdbcUrlAppender().appendQueryProperties(url, 
properties);
diff --git 
a/database/connector/dialect/h2/src/test/java/org/apache/shardingsphere/database/connector/h2/jdbcurl/H2ConnectionPropertiesParserTest.java
 
b/database/connector/dialect/h2/src/test/java/org/apache/shardingsphere/database/connector/h2/jdbcurl/H2ConnectionPropertiesParserTest.java
index 64d5f200a19..8ed40bf6b5f 100644
--- 
a/database/connector/dialect/h2/src/test/java/org/apache/shardingsphere/database/connector/h2/jdbcurl/H2ConnectionPropertiesParserTest.java
+++ 
b/database/connector/dialect/h2/src/test/java/org/apache/shardingsphere/database/connector/h2/jdbcurl/H2ConnectionPropertiesParserTest.java
@@ -34,7 +34,7 @@ class H2ConnectionPropertiesParserTest {
     
     private final ConnectionPropertiesParser parser = new 
H2ConnectionPropertiesParser();
     
-    @ParameterizedTest(name = "{index}: {0}")
+    @ParameterizedTest(name = "{0}")
     @MethodSource("provideArguments")
     void assertParse(final String name, final String url, final String 
expectedHost, final int expectedPort, final String expectedCatalog, final 
String expectedModel, final boolean expectException) {
         if (expectException) {
diff --git 
a/database/protocol/dialect/mysql/src/test/java/org/apache/shardingsphere/database/protocol/mysql/packet/binlog/row/column/value/time/MySQLFractionalSecondsTest.java
 
b/database/protocol/dialect/mysql/src/test/java/org/apache/shardingsphere/database/protocol/mysql/packet/binlog/row/column/value/time/MySQLFractionalSecondsTest.java
index ff234a7ee27..c6bcf3edb0a 100644
--- 
a/database/protocol/dialect/mysql/src/test/java/org/apache/shardingsphere/database/protocol/mysql/packet/binlog/row/column/value/time/MySQLFractionalSecondsTest.java
+++ 
b/database/protocol/dialect/mysql/src/test/java/org/apache/shardingsphere/database/protocol/mysql/packet/binlog/row/column/value/time/MySQLFractionalSecondsTest.java
@@ -32,7 +32,7 @@ import static org.hamcrest.MatcherAssert.assertThat;
 
 class MySQLFractionalSecondsTest {
     
-    @ParameterizedTest(name = "[{index}] precision={0}, expectedNanos={2}")
+    @ParameterizedTest(name = "precision={0}, expectedNanos={2}")
     @MethodSource("fractionalSecondsArguments")
     void assertNanosWithVariousPrecision(final int precision, final ByteBuf 
buf, final int expectedNanos, final int expectedRemaining) {
         assertThat(new MySQLFractionalSeconds(precision, new 
MySQLPacketPayload(buf, StandardCharsets.UTF_8)).getNanos(), is(expectedNanos));
diff --git 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/hint/SQLHintUtilsTest.java
 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/hint/SQLHintUtilsTest.java
index cdda5635ceb..ea1347a9833 100644
--- 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/hint/SQLHintUtilsTest.java
+++ 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/hint/SQLHintUtilsTest.java
@@ -39,20 +39,17 @@ class SQLHintUtilsTest {
     
     @Test
     void assertSQLHintWriteRouteOnlyWithCommentString() {
-        HintValueContext actual = SQLHintUtils.extractHint("/* 
SHARDINGSPHERE_HINT: WRITE_ROUTE_ONLY=true */");
-        assertTrue(actual.isWriteRouteOnly());
+        assertTrue(SQLHintUtils.extractHint("/* SHARDINGSPHERE_HINT: 
WRITE_ROUTE_ONLY=true */").isWriteRouteOnly());
     }
     
     @Test
     void assertSQLHintSkipSQLRewrite() {
-        HintValueContext actual = SQLHintUtils.extractHint("/* 
SHARDINGSPHERE_HINT: SKIP_SQL_REWRITE=true */");
-        assertTrue(actual.isSkipSQLRewrite());
+        assertTrue(SQLHintUtils.extractHint("/* SHARDINGSPHERE_HINT: 
SKIP_SQL_REWRITE=true */").isSkipSQLRewrite());
     }
     
     @Test
     void assertSQLHintSkipMetadataValidate() {
-        HintValueContext actual = SQLHintUtils.extractHint("/* 
SHARDINGSPHERE_HINT: SKIP_METADATA_VALIDATE=true */");
-        assertTrue(actual.isSkipMetadataValidate());
+        assertTrue(SQLHintUtils.extractHint("/* SHARDINGSPHERE_HINT: 
SKIP_METADATA_VALIDATE=true */").isSkipMetadataValidate());
     }
     
     @Test
@@ -104,9 +101,9 @@ class SQLHintUtilsTest {
         assertTrue(actual.isShadow());
     }
     
-    @ParameterizedTest(name = "extractHintFormat:{0}")
+    @ParameterizedTest(name = "{0}")
     @ArgumentsSource(ExtractHintTestCaseArgumentsProvider.class)
-    void assertExtractHintFormat(@SuppressWarnings("unused") final String 
name, final String actualSQL, final boolean found) {
+    void assertExtractHintFormat(final String name, final String actualSQL, 
final boolean found) {
         HintValueContext actual = SQLHintUtils.extractHint(actualSQL);
         if (found) {
             assertTrue(actual.findHintDataSourceName().isPresent());
@@ -116,9 +113,9 @@ class SQLHintUtilsTest {
         }
     }
     
-    @ParameterizedTest(name = "extractHintFormat:{0}")
+    @ParameterizedTest(name = "{0}")
     @ArgumentsSource(RemoveHintTestCaseArgumentsProvider.class)
-    void assertRemoveHint(@SuppressWarnings("unused") final String name, final 
String actualSQL, final String expectedSQL) {
+    void assertRemoveHint(final String name, final String actualSQL, final 
String expectedSQL) {
         assertThat(SQLHintUtils.removeHint(actualSQL), is(expectedSQL));
     }
     
@@ -147,7 +144,8 @@ class SQLHintUtilsTest {
                     Arguments.of("WithoutHint", "SELECT * FROM t_order", 
"SELECT * FROM t_order"),
                     Arguments.of("UnderlineMode", "/* SHARDINGSPHERE_HINT: 
DATA_SOURCE_NAME=foo_ds*/ SELECT * FROM t_order", "SELECT * FROM t_order"),
                     Arguments.of("SpaceMode", "/* ShardingSphere hint: 
DATA_SOURCE_NAME=foo_ds*/ SELECT * FROM t_order", "SELECT * FROM t_order"),
-                    Arguments.of("DBeaverHint", "/* ApplicationName=DBeaver 
24.1.0 - SQLEditor <Script-84.sql> */ /* SHARDINGSPHERE_HINT: 
DATA_SOURCE_NAME=foo_ds*/ SELECT * FROM t_order",
+                    Arguments.of("DBeaverHint",
+                            "/* ApplicationName=DBeaver 24.1.0 - SQLEditor 
<Script-84.sql> */ /* SHARDINGSPHERE_HINT: DATA_SOURCE_NAME=foo_ds*/ SELECT * 
FROM t_order",
                             "/* ApplicationName=DBeaver 24.1.0 - SQLEditor 
<Script-84.sql> */  SELECT * FROM t_order"));
         }
     }
diff --git 
a/parser/sql/statement/core/src/test/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/ColumnExtractorTest.java
 
b/parser/sql/statement/core/src/test/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/ColumnExtractorTest.java
index 0fd212836d2..ef3a945118d 100644
--- 
a/parser/sql/statement/core/src/test/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/ColumnExtractorTest.java
+++ 
b/parser/sql/statement/core/src/test/java/org/apache/shardingsphere/sql/parser/statement/core/extractor/ColumnExtractorTest.java
@@ -78,10 +78,9 @@ class ColumnExtractorTest {
         
assertThat(toColumnNames(ColumnExtractor.extractColumnSegments(createWhereSegments())),
 is(Arrays.asList("foo_name", "bar_pwd")));
     }
     
-    @ParameterizedTest(name = "SelectStatement: {0}")
+    @ParameterizedTest(name = "{0}")
     @MethodSource("provideSelectStatements")
-    void assertExtractFromSelectStatement(final String name, final 
SelectStatement selectStatement, final boolean containsSubQuery,
-                                          final List<String> 
expectedColumnNames) {
+    void assertExtractFromSelectStatement(final String name, final 
SelectStatement selectStatement, final boolean containsSubQuery, final 
List<String> expectedColumnNames) {
         Collection<ColumnSegment> columnSegments = new LinkedList<>();
         ColumnExtractor.extractFromSelectStatement(columnSegments, 
selectStatement, containsSubQuery);
         assertThat(toColumnNames(columnSegments), is(expectedColumnNames));
diff --git 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/tcl/xa/XATCLProxyBackendHandlerFactoryTest.java
 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/tcl/xa/XATCLProxyBackendHandlerFactoryTest.java
index 55595d2a510..834b324b70f 100644
--- 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/tcl/xa/XATCLProxyBackendHandlerFactoryTest.java
+++ 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/tcl/xa/XATCLProxyBackendHandlerFactoryTest.java
@@ -55,7 +55,7 @@ class XATCLProxyBackendHandlerFactoryTest {
     
     private static final DatabaseType DATABASE_TYPE = 
TypedSPILoader.getService(DatabaseType.class, "FIXTURE");
     
-    @ParameterizedTest(name = "{index}: {0}")
+    @ParameterizedTest(name = "{0}")
     @MethodSource("provideXAStatements")
     void assertCreateHandlersForEachXAStatement(final String name, final 
XAStatement statement, final Class<? extends ProxyBackendHandler> 
expectedClass) {
         QueryContext queryContext = mock(QueryContext.class);

Reply via email to