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);