This is an automated email from the ASF dual-hosted git repository.
terrymanu 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 f5518dc83bf Use import static org.hamcrest.Matchers.is (#39489)
f5518dc83bf is described below
commit f5518dc83bf0fa6ba85d324a03913f11224a1858
Author: Liang Zhang <[email protected]>
AuthorDate: Sun Aug 16 23:26:07 2026 +0800
Use import static org.hamcrest.Matchers.is (#39489)
---
.../checker/MySQLDatabasePrivilegeCheckerTest.java | 8 ++--
...enGaussAuthenticationSCRAMSha256PacketTest.java | 4 +-
...littingContextManagerLifecycleListenerTest.java | 6 +--
...eyGenerateStrategyRuleChangedProcessorTest.java | 10 ++---
.../destroyer/DataSourcePoolDestroyerTest.java | 4 +-
.../database/DatabaseRuleOperatorFactoryTest.java | 4 +-
.../type/ExplainStatementConverterTest.java | 3 +-
.../DorisShowCreateRoutineLoadStatementAssert.java | 7 ++--
.../type/DorisUnsetVariableStatementAssert.java | 7 ++--
.../DorisAlterRoutineLoadStatementAssert.java | 9 +++--
.../doris/DorisBrokerLoadStatementAssert.java | 43 +++++++++++-----------
.../DorisCreateRoutineLoadStatementAssert.java | 19 +++++-----
.../DorisPauseRoutineLoadStatementAssert.java | 7 ++--
.../DorisResumeRoutineLoadStatementAssert.java | 7 ++--
.../doris/DorisStopRoutineLoadStatementAssert.java | 5 ++-
.../mysql/type/MySQLLoadDataStatementAssert.java | 21 ++++++-----
16 files changed, 87 insertions(+), 77 deletions(-)
diff --git
a/database/connector/dialect/mysql/src/test/java/org/apache/shardingsphere/database/connector/mysql/checker/MySQLDatabasePrivilegeCheckerTest.java
b/database/connector/dialect/mysql/src/test/java/org/apache/shardingsphere/database/connector/mysql/checker/MySQLDatabasePrivilegeCheckerTest.java
index 39b061937f5..a2785a48058 100644
---
a/database/connector/dialect/mysql/src/test/java/org/apache/shardingsphere/database/connector/mysql/checker/MySQLDatabasePrivilegeCheckerTest.java
+++
b/database/connector/dialect/mysql/src/test/java/org/apache/shardingsphere/database/connector/mysql/checker/MySQLDatabasePrivilegeCheckerTest.java
@@ -23,7 +23,6 @@ import
org.apache.shardingsphere.database.connector.core.exception.CheckDatabase
import
org.apache.shardingsphere.database.connector.core.exception.MissingRequiredPrivilegeException;
import
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
-import org.hamcrest.CoreMatchers;
import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
@@ -41,8 +40,9 @@ import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.stream.Stream;
-import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.is;
+import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.mockito.Mockito.doThrow;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify;
@@ -197,8 +197,8 @@ class MySQLDatabasePrivilegeCheckerTest {
SQLException expected = new SQLException("mocked close connection
failure");
doThrow(expected).when(connection).close();
MissingRequiredPrivilegeException actual =
assertThrows(MissingRequiredPrivilegeException.class, () ->
checker.check(dataSource, PrivilegeCheckType.PIPELINE));
- assertThat(actual.getSuppressed().length, CoreMatchers.is(1));
- assertThat(actual.getSuppressed()[0], CoreMatchers.is(expected));
+ assertThat(actual.getSuppressed().length, is(1));
+ assertThat(actual.getSuppressed()[0], is(expected));
}
@Test
diff --git
a/database/protocol/dialect/opengauss/src/test/java/org/apache/shardingsphere/database/protocol/opengauss/packet/authentication/OpenGaussAuthenticationSCRAMSha256PacketTest.java
b/database/protocol/dialect/opengauss/src/test/java/org/apache/shardingsphere/database/protocol/opengauss/packet/authentication/OpenGaussAuthenticationSCRAMSha256PacketTest.java
index f20e66a29b2..7429d33800c 100644
---
a/database/protocol/dialect/opengauss/src/test/java/org/apache/shardingsphere/database/protocol/opengauss/packet/authentication/OpenGaussAuthenticationSCRAMSha256PacketTest.java
+++
b/database/protocol/dialect/opengauss/src/test/java/org/apache/shardingsphere/database/protocol/opengauss/packet/authentication/OpenGaussAuthenticationSCRAMSha256PacketTest.java
@@ -21,7 +21,6 @@ import
org.apache.shardingsphere.database.protocol.opengauss.constant.OpenGaussP
import org.apache.shardingsphere.database.protocol.packet.DatabasePacket;
import
org.apache.shardingsphere.database.protocol.postgresql.packet.identifier.PostgreSQLMessagePacketType;
import
org.apache.shardingsphere.database.protocol.postgresql.payload.PostgreSQLPacketPayload;
-import org.hamcrest.CoreMatchers;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
@@ -30,6 +29,7 @@ import org.junit.jupiter.params.provider.MethodSource;
import java.util.stream.Stream;
import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.is;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;
@@ -56,7 +56,7 @@ class OpenGaussAuthenticationSCRAMSha256PacketTest {
@Test
void assertGetIdentifier() {
OpenGaussAuthenticationSCRAMSha256Packet packet = new
OpenGaussAuthenticationSCRAMSha256Packet(OpenGaussProtocolVersion.PROTOCOL_350.getVersion(),
2048, authHexData, "");
- assertThat(packet.getIdentifier(),
CoreMatchers.is(PostgreSQLMessagePacketType.AUTHENTICATION_REQUEST));
+ assertThat(packet.getIdentifier(),
is(PostgreSQLMessagePacketType.AUTHENTICATION_REQUEST));
}
private static Stream<Arguments> writeCases() {
diff --git
a/features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/listener/ReadwriteSplittingContextManagerLifecycleListenerTest.java
b/features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/listener/ReadwriteSplittingContextManagerLifecycleListenerTest.java
index e666e725962..1ea8a1ed69d 100644
---
a/features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/listener/ReadwriteSplittingContextManagerLifecycleListenerTest.java
+++
b/features/readwrite-splitting/core/src/test/java/org/apache/shardingsphere/readwritesplitting/listener/ReadwriteSplittingContextManagerLifecycleListenerTest.java
@@ -24,7 +24,6 @@ import
org.apache.shardingsphere.infra.rule.attribute.datasource.StaticDataSourc
import org.apache.shardingsphere.infra.state.datasource.DataSourceState;
import
org.apache.shardingsphere.infra.state.datasource.qualified.QualifiedDataSourceState;
import org.apache.shardingsphere.mode.manager.ContextManager;
-import org.hamcrest.CoreMatchers;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
@@ -43,6 +42,7 @@ import java.util.stream.Collectors;
import java.util.stream.Stream;
import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.is;
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
import static org.mockito.Mockito.mock;
@@ -68,8 +68,8 @@ class ReadwriteSplittingContextManagerLifecycleListenerTest {
ArgumentCaptor<QualifiedDataSource> qualifiedDataSourceCaptor =
ArgumentCaptor.forClass(QualifiedDataSource.class);
ArgumentCaptor<DataSourceState> stateCaptor =
ArgumentCaptor.forClass(DataSourceState.class);
verify(attribute,
times(expectedUpdateCount)).updateStatus(qualifiedDataSourceCaptor.capture(),
stateCaptor.capture());
-
assertThat(qualifiedDataSourceCaptor.getAllValues().stream().map(QualifiedDataSource::toString).collect(Collectors.toList()),
CoreMatchers.is(expectedQualifiedDataSources));
- assertThat(stateCaptor.getAllValues(),
CoreMatchers.is(expectedStates));
+
assertThat(qualifiedDataSourceCaptor.getAllValues().stream().map(QualifiedDataSource::toString).collect(Collectors.toList()),
is(expectedQualifiedDataSources));
+ assertThat(stateCaptor.getAllValues(), is(expectedStates));
}
private Collection<ShardingSphereDatabase> createDatabases(final
Collection<String> databaseNames, final StaticDataSourceRuleAttribute
attribute) {
diff --git
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/rule/changed/KeyGenerateStrategyRuleChangedProcessorTest.java
b/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/rule/changed/KeyGenerateStrategyRuleChangedProcessorTest.java
index 458997e4355..6446a995e95 100644
---
a/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/rule/changed/KeyGenerateStrategyRuleChangedProcessorTest.java
+++
b/features/sharding/core/src/test/java/org/apache/shardingsphere/sharding/rule/changed/KeyGenerateStrategyRuleChangedProcessorTest.java
@@ -17,6 +17,8 @@
package org.apache.shardingsphere.sharding.rule.changed;
+import
org.apache.shardingsphere.infra.config.keygen.KeyGenerateStrategiesConfiguration;
+import
org.apache.shardingsphere.infra.config.keygen.impl.ColumnKeyGenerateStrategiesRuleConfiguration;
import
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
import org.apache.shardingsphere.infra.metadata.database.rule.RuleMetaData;
import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
@@ -24,17 +26,15 @@ import org.apache.shardingsphere.infra.util.yaml.YamlEngine;
import org.apache.shardingsphere.mode.spi.rule.RuleChangedItemType;
import
org.apache.shardingsphere.mode.spi.rule.RuleItemConfigurationChangedProcessor;
import org.apache.shardingsphere.sharding.api.config.ShardingRuleConfiguration;
-import
org.apache.shardingsphere.infra.config.keygen.impl.ColumnKeyGenerateStrategiesRuleConfiguration;
-import
org.apache.shardingsphere.infra.config.keygen.KeyGenerateStrategiesConfiguration;
import org.apache.shardingsphere.sharding.rule.ShardingRule;
import
org.apache.shardingsphere.sharding.yaml.config.strategy.keygen.YamlKeyGenerateStrategyRuleConfiguration;
-import org.hamcrest.CoreMatchers;
import org.junit.jupiter.api.Test;
import java.util.Collections;
-import static org.hamcrest.Matchers.is;
import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.is;
+import static org.hamcrest.Matchers.isA;
import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
@@ -48,7 +48,7 @@ class KeyGenerateStrategyRuleChangedProcessorTest {
@Test
void assertSwapRuleItemConfiguration() {
KeyGenerateStrategiesConfiguration actual =
processor.swapRuleItemConfiguration(null, createYAMLContent());
- assertThat(actual,
CoreMatchers.isA(KeyGenerateStrategiesConfiguration.class));
+ assertThat(actual, isA(KeyGenerateStrategiesConfiguration.class));
assertThat(actual.getKeyGeneratorName(), is("foo_algo"));
assertThat(((ColumnKeyGenerateStrategiesRuleConfiguration)
actual).getLogicTable(), is("foo_tbl"));
assertThat(((ColumnKeyGenerateStrategiesRuleConfiguration)
actual).getKeyGenerateColumn(), is("foo_col"));
diff --git
a/infra/data-source-pool/core/src/test/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/DataSourcePoolDestroyerTest.java
b/infra/data-source-pool/core/src/test/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/DataSourcePoolDestroyerTest.java
index 62b308ed71c..5335783b630 100644
---
a/infra/data-source-pool/core/src/test/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/DataSourcePoolDestroyerTest.java
+++
b/infra/data-source-pool/core/src/test/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/DataSourcePoolDestroyerTest.java
@@ -18,7 +18,6 @@
package org.apache.shardingsphere.infra.datasource.pool.destroyer;
import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import org.hamcrest.CoreMatchers;
import org.hamcrest.MatcherAssert;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
@@ -32,6 +31,7 @@ import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.stream.Stream;
+import static org.hamcrest.Matchers.is;
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doAnswer;
@@ -96,7 +96,7 @@ class DataSourcePoolDestroyerTest {
verify(executor).shutdown();
verify(activeDetector,
times(expectedContainsActiveConnectionCount)).containsActiveConnection(dataSource);
verify(closeable).close();
- MatcherAssert.assertThat(Thread.currentThread().isInterrupted(),
CoreMatchers.is(interruptedBeforeDestroy));
+ MatcherAssert.assertThat(Thread.currentThread().isInterrupted(),
is(interruptedBeforeDestroy));
} finally {
Thread.interrupted();
}
diff --git
a/infra/distsql-handler/src/test/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/DatabaseRuleOperatorFactoryTest.java
b/infra/distsql-handler/src/test/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/DatabaseRuleOperatorFactoryTest.java
index edbae2d006f..651f9d3e48b 100644
---
a/infra/distsql-handler/src/test/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/DatabaseRuleOperatorFactoryTest.java
+++
b/infra/distsql-handler/src/test/java/org/apache/shardingsphere/distsql/handler/engine/update/rdl/rule/engine/database/DatabaseRuleOperatorFactoryTest.java
@@ -26,7 +26,6 @@ import
org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.data
import
org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.type.DatabaseRuleDropExecutor;
import
org.apache.shardingsphere.infra.exception.generic.UnsupportedSQLOperationException;
import org.apache.shardingsphere.mode.manager.ContextManager;
-import org.hamcrest.CoreMatchers;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
@@ -35,6 +34,7 @@ import org.junit.jupiter.params.provider.MethodSource;
import java.util.stream.Stream;
import static org.hamcrest.MatcherAssert.assertThat;
+import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.isA;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.mockito.Mockito.mock;
@@ -55,7 +55,7 @@ class DatabaseRuleOperatorFactoryTest {
void assertNewInstanceWithUnsupportedExecutor() {
DatabaseRuleDefinitionExecutor executor =
mock(DatabaseRuleDefinitionExecutor.class);
String expectedMessage = String.format("Unsupported SQL operation:
Cannot support RDL executor type `%s`.", executor.getClass().getName());
- assertThat(assertThrows(UnsupportedSQLOperationException.class, () ->
DatabaseRuleOperatorFactory.newInstance(contextManager,
executor)).getMessage(), CoreMatchers.is(expectedMessage));
+ assertThat(assertThrows(UnsupportedSQLOperationException.class, () ->
DatabaseRuleOperatorFactory.newInstance(contextManager,
executor)).getMessage(), is(expectedMessage));
}
private static Stream<Arguments>
assertNewInstanceWithSupportedExecutorArguments() {
diff --git
a/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/statement/type/ExplainStatementConverterTest.java
b/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/statement/type/ExplainStatementConverterTest.java
index 472a8b53e35..50056eea4cc 100644
---
a/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/statement/type/ExplainStatementConverterTest.java
+++
b/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/statement/type/ExplainStatementConverterTest.java
@@ -45,6 +45,7 @@ import java.util.Collections;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.isA;
import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.mockito.Mockito.mock;
class ExplainStatementConverterTest {
@@ -80,7 +81,7 @@ class ExplainStatementConverterTest {
@Test
void assertConvertUnsupportedSQLStatementThrowsException() {
- DCLStatement mockStatement = Mockito.mock(DCLStatement.class,
Mockito.withSettings().defaultAnswer(Mockito.CALLS_REAL_METHODS));
+ DCLStatement mockStatement = mock(DCLStatement.class,
Mockito.withSettings().defaultAnswer(Mockito.CALLS_REAL_METHODS));
Mockito.when(mockStatement.getDatabaseType()).thenReturn(databaseType);
ExplainStatement explainStatement = new ExplainStatement(databaseType,
mockStatement);
assertThrows(IllegalStateException.class, () -> new
ExplainStatementConverter().convert(explainStatement));
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/dialect/doris/type/DorisShowCreateRoutineLoadStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/dialect/doris/type/DorisShowCreateRoutineLoadStatementAssert.java
index 40974db2c61..8741fe47562 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/dialect/doris/type/DorisShowCreateRoutineLoadStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/dialect/doris/type/DorisShowCreateRoutineLoadStatementAssert.java
@@ -23,9 +23,10 @@ import
org.apache.shardingsphere.sql.parser.statement.doris.dal.DorisShowCreateR
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.SQLCaseAssertContext;
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.segment.database.DatabaseAssert;
import
org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.statement.dal.dialect.doris.DorisShowCreateRoutineLoadStatementTestCase;
-import org.hamcrest.CoreMatchers;
import org.hamcrest.MatcherAssert;
+import static org.hamcrest.Matchers.is;
+
/**
* Show create routine load statement assert for Doris.
*/
@@ -40,9 +41,9 @@ public final class DorisShowCreateRoutineLoadStatementAssert {
* @param expected expected show create routine load statement test case
*/
public static void assertIs(final SQLCaseAssertContext assertContext,
final DorisShowCreateRoutineLoadStatement actual, final
DorisShowCreateRoutineLoadStatementTestCase expected) {
- MatcherAssert.assertThat(assertContext.getText("All flag does not
match: "), actual.isAll(), CoreMatchers.is(expected.isAll()));
+ MatcherAssert.assertThat(assertContext.getText("All flag does not
match: "), actual.isAll(), is(expected.isAll()));
if (actual.getJobName().isPresent()) {
- MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
CoreMatchers.is(expected.getJobName()));
+ MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
is(expected.getJobName()));
if (null != expected.getDatabase()) {
DatabaseAssert.assertIs(assertContext,
actual.getJobName().get().getDatabase().orElse(null), expected.getDatabase());
}
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/dialect/doris/type/DorisUnsetVariableStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/dialect/doris/type/DorisUnsetVariableStatementAssert.java
index ff4a34dcd11..5d266562ddb 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/dialect/doris/type/DorisUnsetVariableStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dal/dialect/doris/type/DorisUnsetVariableStatementAssert.java
@@ -22,9 +22,10 @@ import lombok.NoArgsConstructor;
import
org.apache.shardingsphere.sql.parser.statement.core.statement.type.dal.UnsetVariableStatement;
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.SQLCaseAssertContext;
import
org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.statement.dal.dialect.doris.DorisUnsetVariableStatementTestCase;
-import org.hamcrest.CoreMatchers;
import org.hamcrest.MatcherAssert;
+import static org.hamcrest.Matchers.is;
+
/**
* Unset variable statement assert for Doris.
*/
@@ -39,7 +40,7 @@ public final class DorisUnsetVariableStatementAssert {
* @param expected expected unset variable statement test case
*/
public static void assertIs(final SQLCaseAssertContext assertContext,
final UnsetVariableStatement actual, final DorisUnsetVariableStatementTestCase
expected) {
- MatcherAssert.assertThat(assertContext.getText("Unset variable scope
assertion error: "), actual.getScope(), CoreMatchers.is(expected.getScope()));
- MatcherAssert.assertThat(assertContext.getText("Unset variable name
assertion error: "), actual.getVariableName(),
CoreMatchers.is(expected.getVariableName()));
+ MatcherAssert.assertThat(assertContext.getText("Unset variable scope
assertion error: "), actual.getScope(), is(expected.getScope()));
+ MatcherAssert.assertThat(assertContext.getText("Unset variable name
assertion error: "), actual.getVariableName(), is(expected.getVariableName()));
}
}
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisAlterRoutineLoadStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisAlterRoutineLoadStatementAssert.java
index 55702a18860..86a1de6e518 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisAlterRoutineLoadStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisAlterRoutineLoadStatementAssert.java
@@ -29,6 +29,7 @@ import
org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.s
import org.hamcrest.CoreMatchers;
import org.hamcrest.MatcherAssert;
+import static org.hamcrest.Matchers.is;
import static org.junit.jupiter.api.Assertions.assertNotNull;
/**
@@ -53,7 +54,7 @@ public final class DorisAlterRoutineLoadStatementAssert {
private static void assertJobName(final SQLCaseAssertContext
assertContext, final DorisAlterRoutineLoadStatement actual, final
DorisAlterRoutineLoadStatementTestCase expected) {
if (actual.getJobName().isPresent()) {
- MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
CoreMatchers.is(expected.getJobName()));
+ MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
is(expected.getJobName()));
if (null != expected.getOwner()) {
OwnerAssert.assertIs(assertContext,
actual.getJobName().get().getOwner().orElse(null), expected.getOwner());
}
@@ -73,7 +74,7 @@ public final class DorisAlterRoutineLoadStatementAssert {
private static void assertDataSource(final SQLCaseAssertContext
assertContext, final DorisAlterRoutineLoadStatement actual, final
DorisAlterRoutineLoadStatementTestCase expected) {
if (null != expected.getDataSource()) {
- MatcherAssert.assertThat(assertContext.getText("Data source does
not match: "), actual.getDataSource().orElse(null),
CoreMatchers.is(expected.getDataSource()));
+ MatcherAssert.assertThat(assertContext.getText("Data source does
not match: "), actual.getDataSource().orElse(null),
is(expected.getDataSource()));
}
}
@@ -89,8 +90,8 @@ public final class DorisAlterRoutineLoadStatementAssert {
}
private static void assertProperty(final SQLCaseAssertContext
assertContext, final PropertySegment actual, final PropertyTestCase expected) {
- MatcherAssert.assertThat(assertContext.getText(String.format("Property
key '%s' assertion error: ", expected.getKey())), actual.getKey(),
CoreMatchers.is(expected.getKey()));
- MatcherAssert.assertThat(assertContext.getText(String.format("Property
value for key '%s' assertion error: ", expected.getKey())), actual.getValue(),
CoreMatchers.is(expected.getValue()));
+ MatcherAssert.assertThat(assertContext.getText(String.format("Property
key '%s' assertion error: ", expected.getKey())), actual.getKey(),
is(expected.getKey()));
+ MatcherAssert.assertThat(assertContext.getText(String.format("Property
value for key '%s' assertion error: ", expected.getKey())), actual.getValue(),
is(expected.getValue()));
SQLSegmentAssert.assertIs(assertContext, actual, expected);
}
}
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisBrokerLoadStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisBrokerLoadStatementAssert.java
index fb43abe6688..f42b1921cf6 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisBrokerLoadStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisBrokerLoadStatementAssert.java
@@ -43,6 +43,7 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
+import static org.hamcrest.Matchers.is;
import static org.junit.jupiter.api.Assertions.assertNotNull;
/**
@@ -71,7 +72,7 @@ public final class DorisBrokerLoadStatementAssert {
private static void assertLoadLabel(final SQLCaseAssertContext
assertContext, final DorisBrokerLoadStatement actual, final
DorisBrokerLoadStatementTestCase expected) {
if (null != expected.getLoadLabel()) {
- MatcherAssert.assertThat(assertContext.getText("Load label does
not match: "), actual.getLoadLabel(), CoreMatchers.is(expected.getLoadLabel()));
+ MatcherAssert.assertThat(assertContext.getText("Load label does
not match: "), actual.getLoadLabel(), is(expected.getLoadLabel()));
}
}
@@ -79,7 +80,7 @@ public final class DorisBrokerLoadStatementAssert {
if (null != expected.getOwner()) {
DatabaseSegment database = actual.getDatabase().orElse(null);
assertNotNull(database, assertContext.getText("Database should not
be null"));
- MatcherAssert.assertThat(assertContext.getText("Database name does
not match: "), database.getIdentifier().getValue(),
CoreMatchers.is(expected.getOwner().getName()));
+ MatcherAssert.assertThat(assertContext.getText("Database name does
not match: "), database.getIdentifier().getValue(),
is(expected.getOwner().getName()));
SQLSegmentAssert.assertIs(assertContext, database,
expected.getOwner());
}
}
@@ -87,7 +88,7 @@ public final class DorisBrokerLoadStatementAssert {
private static void assertDataDescs(final SQLCaseAssertContext
assertContext, final DorisBrokerLoadStatement actual, final
DorisBrokerLoadStatementTestCase expected) {
if (!expected.getDataDescs().isEmpty()) {
List<BrokerLoadDataDescSegment> actualDescs = new
ArrayList<>(actual.getDataDescs());
- MatcherAssert.assertThat(assertContext.getText("Data descs size
does not match: "), actualDescs.size(),
CoreMatchers.is(expected.getDataDescs().size()));
+ MatcherAssert.assertThat(assertContext.getText("Data descs size
does not match: "), actualDescs.size(), is(expected.getDataDescs().size()));
for (int i = 0; i < expected.getDataDescs().size(); i++) {
assertDataDesc(assertContext, actualDescs.get(i),
expected.getDataDescs().get(i));
}
@@ -117,24 +118,24 @@ public final class DorisBrokerLoadStatementAssert {
private static void assertMergeType(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (null != expected.getMergeType()) {
- MatcherAssert.assertThat(assertContext.getText("Merge type does
not match: "), actual.getMergeType().orElse(null),
CoreMatchers.is(expected.getMergeType()));
+ MatcherAssert.assertThat(assertContext.getText("Merge type does
not match: "), actual.getMergeType().orElse(null), is(expected.getMergeType()));
}
}
private static void assertFilePaths(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (null != expected.getFilePaths()) {
List<String> expectedPaths =
Arrays.asList(expected.getFilePaths().split(","));
- MatcherAssert.assertThat(assertContext.getText("File paths size
does not match: "), actual.getFilePaths().size(),
CoreMatchers.is(expectedPaths.size()));
+ MatcherAssert.assertThat(assertContext.getText("File paths size
does not match: "), actual.getFilePaths().size(), is(expectedPaths.size()));
List<String> actualPaths = new ArrayList<>(actual.getFilePaths());
for (int i = 0; i < expectedPaths.size(); i++) {
- MatcherAssert.assertThat(assertContext.getText("File path does
not match: "), actualPaths.get(i),
CoreMatchers.is(expectedPaths.get(i).trim()));
+ MatcherAssert.assertThat(assertContext.getText("File path does
not match: "), actualPaths.get(i), is(expectedPaths.get(i).trim()));
}
}
}
private static void assertNegative(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (null != expected.getNegative()) {
- MatcherAssert.assertThat(assertContext.getText("Negative does not
match: "), actual.isNegative(), CoreMatchers.is(expected.getNegative()));
+ MatcherAssert.assertThat(assertContext.getText("Negative does not
match: "), actual.isNegative(), is(expected.getNegative()));
}
}
@@ -146,7 +147,7 @@ public final class DorisBrokerLoadStatementAssert {
private static void assertPartitions(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (!expected.getPartitions().isEmpty()) {
- MatcherAssert.assertThat(assertContext.getText("Partitions size
does not match: "), actual.getPartitions().size(),
CoreMatchers.is(expected.getPartitions().size()));
+ MatcherAssert.assertThat(assertContext.getText("Partitions size
does not match: "), actual.getPartitions().size(),
is(expected.getPartitions().size()));
int count = 0;
for (PartitionSegment each : actual.getPartitions()) {
PartitionAssert.assertIs(assertContext, each,
expected.getPartitions().get(count));
@@ -157,32 +158,32 @@ public final class DorisBrokerLoadStatementAssert {
private static void assertColumnSeparator(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (null != expected.getColumnSeparator()) {
- MatcherAssert.assertThat(assertContext.getText("Column separator
does not match: "), actual.getColumnSeparator().orElse(null),
CoreMatchers.is(expected.getColumnSeparator()));
+ MatcherAssert.assertThat(assertContext.getText("Column separator
does not match: "), actual.getColumnSeparator().orElse(null),
is(expected.getColumnSeparator()));
}
}
private static void assertLineDelimiter(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (null != expected.getLineDelimiter()) {
- MatcherAssert.assertThat(assertContext.getText("Line delimiter
does not match: "), actual.getLineDelimiter().orElse(null),
CoreMatchers.is(expected.getLineDelimiter()));
+ MatcherAssert.assertThat(assertContext.getText("Line delimiter
does not match: "), actual.getLineDelimiter().orElse(null),
is(expected.getLineDelimiter()));
}
}
private static void assertFormatType(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (null != expected.getFormatType()) {
- MatcherAssert.assertThat(assertContext.getText("Format type does
not match: "), actual.getFormatType().orElse(null),
CoreMatchers.is(expected.getFormatType()));
+ MatcherAssert.assertThat(assertContext.getText("Format type does
not match: "), actual.getFormatType().orElse(null),
is(expected.getFormatType()));
}
}
private static void assertCompressType(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (null != expected.getCompressType()) {
- MatcherAssert.assertThat(assertContext.getText("Compress type does
not match: "), actual.getCompressType().orElse(null),
CoreMatchers.is(expected.getCompressType()));
+ MatcherAssert.assertThat(assertContext.getText("Compress type does
not match: "), actual.getCompressType().orElse(null),
is(expected.getCompressType()));
}
}
private static void assertColumnList(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (!expected.getColumnList().isEmpty()) {
List<ColumnSegment> actualCols = new
ArrayList<>(actual.getColumnList());
- MatcherAssert.assertThat(assertContext.getText("Column list size
does not match: "), actualCols.size(),
CoreMatchers.is(expected.getColumnList().size()));
+ MatcherAssert.assertThat(assertContext.getText("Column list size
does not match: "), actualCols.size(), is(expected.getColumnList().size()));
for (int i = 0; i < expected.getColumnList().size(); i++) {
ColumnAssert.assertIs(assertContext, actualCols.get(i),
expected.getColumnList().get(i));
}
@@ -192,7 +193,7 @@ public final class DorisBrokerLoadStatementAssert {
private static void assertColumnsFromPath(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (!expected.getColumnsFromPath().isEmpty()) {
List<ColumnSegment> actualCols = new
ArrayList<>(actual.getColumnsFromPath());
- MatcherAssert.assertThat(assertContext.getText("Columns from path
size does not match: "), actualCols.size(),
CoreMatchers.is(expected.getColumnsFromPath().size()));
+ MatcherAssert.assertThat(assertContext.getText("Columns from path
size does not match: "), actualCols.size(),
is(expected.getColumnsFromPath().size()));
for (int i = 0; i < expected.getColumnsFromPath().size(); i++) {
ColumnAssert.assertIs(assertContext, actualCols.get(i),
expected.getColumnsFromPath().get(i));
}
@@ -202,7 +203,7 @@ public final class DorisBrokerLoadStatementAssert {
private static void assertSetAssignments(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (!expected.getSetAssignments().isEmpty()) {
List<ColumnAssignmentSegment> actualAssignments = new
ArrayList<>(actual.getSetAssignments());
- MatcherAssert.assertThat(assertContext.getText("Set assignments
size does not match: "), actualAssignments.size(),
CoreMatchers.is(expected.getSetAssignments().size()));
+ MatcherAssert.assertThat(assertContext.getText("Set assignments
size does not match: "), actualAssignments.size(),
is(expected.getSetAssignments().size()));
for (int i = 0; i < expected.getSetAssignments().size(); i++) {
AssignmentAssert.assertIs(assertContext,
actualAssignments.get(i), expected.getSetAssignments().get(i));
}
@@ -229,7 +230,7 @@ public final class DorisBrokerLoadStatementAssert {
private static void assertOrderByColumn(final SQLCaseAssertContext
assertContext, final BrokerLoadDataDescSegment actual, final
BrokerLoadDataDescTestCase expected) {
if (null != expected.getOrderByColumn()) {
- MatcherAssert.assertThat(assertContext.getText("Order by column
does not match: "), actual.getOrderByColumn().orElse(null),
CoreMatchers.is(expected.getOrderByColumn()));
+ MatcherAssert.assertThat(assertContext.getText("Order by column
does not match: "), actual.getOrderByColumn().orElse(null),
is(expected.getOrderByColumn()));
}
}
@@ -246,13 +247,13 @@ public final class DorisBrokerLoadStatementAssert {
private static void assertBrokerType(final SQLCaseAssertContext
assertContext, final DorisBrokerLoadStatement actual, final
DorisBrokerLoadStatementTestCase expected) {
if (null != expected.getBrokerType()) {
- MatcherAssert.assertThat(assertContext.getText("Broker type does
not match: "), actual.getBrokerType(),
CoreMatchers.is(expected.getBrokerType()));
+ MatcherAssert.assertThat(assertContext.getText("Broker type does
not match: "), actual.getBrokerType(), is(expected.getBrokerType()));
}
}
private static void assertBrokerName(final SQLCaseAssertContext
assertContext, final DorisBrokerLoadStatement actual, final
DorisBrokerLoadStatementTestCase expected) {
if (null != expected.getBrokerName()) {
- MatcherAssert.assertThat(assertContext.getText("Broker name does
not match: "), actual.getBrokerName().orElse(null),
CoreMatchers.is(expected.getBrokerName()));
+ MatcherAssert.assertThat(assertContext.getText("Broker name does
not match: "), actual.getBrokerName().orElse(null),
is(expected.getBrokerName()));
}
}
@@ -279,14 +280,14 @@ public final class DorisBrokerLoadStatementAssert {
}
private static void assertProperty(final SQLCaseAssertContext
assertContext, final PropertySegment actual, final PropertyTestCase expected) {
- MatcherAssert.assertThat(assertContext.getText(String.format("Property
key '%s' assertion error: ", expected.getKey())), actual.getKey(),
CoreMatchers.is(expected.getKey()));
- MatcherAssert.assertThat(assertContext.getText(String.format("Property
value for key '%s' assertion error: ", expected.getKey())), actual.getValue(),
CoreMatchers.is(expected.getValue()));
+ MatcherAssert.assertThat(assertContext.getText(String.format("Property
key '%s' assertion error: ", expected.getKey())), actual.getKey(),
is(expected.getKey()));
+ MatcherAssert.assertThat(assertContext.getText(String.format("Property
value for key '%s' assertion error: ", expected.getKey())), actual.getValue(),
is(expected.getValue()));
SQLSegmentAssert.assertIs(assertContext, actual, expected);
}
private static void assertComment(final SQLCaseAssertContext
assertContext, final DorisBrokerLoadStatement actual, final
DorisBrokerLoadStatementTestCase expected) {
if (null != expected.getComment()) {
- MatcherAssert.assertThat(assertContext.getText("Comment does not
match: "), actual.getComment().orElse(null),
CoreMatchers.is(expected.getComment()));
+ MatcherAssert.assertThat(assertContext.getText("Comment does not
match: "), actual.getComment().orElse(null), is(expected.getComment()));
}
}
}
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisCreateRoutineLoadStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisCreateRoutineLoadStatementAssert.java
index ae6a05c0bb4..b789b645206 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisCreateRoutineLoadStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisCreateRoutineLoadStatementAssert.java
@@ -38,6 +38,7 @@ import
org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.s
import org.hamcrest.CoreMatchers;
import org.hamcrest.MatcherAssert;
+import static org.hamcrest.Matchers.is;
import static org.junit.jupiter.api.Assertions.assertNotNull;
/**
@@ -72,7 +73,7 @@ public final class DorisCreateRoutineLoadStatementAssert {
private static void assertJobName(final SQLCaseAssertContext
assertContext, final DorisCreateRoutineLoadStatement actual, final
DorisCreateRoutineLoadStatementTestCase expected) {
if (actual.getJobName().isPresent()) {
- MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
CoreMatchers.is(expected.getJobName()));
+ MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
is(expected.getJobName()));
if (null != expected.getOwner()) {
OwnerAssert.assertIs(assertContext,
actual.getJobName().get().getOwner().orElse(null), expected.getOwner());
}
@@ -87,19 +88,19 @@ public final class DorisCreateRoutineLoadStatementAssert {
private static void assertMergeType(final SQLCaseAssertContext
assertContext, final DorisCreateRoutineLoadStatement actual, final
DorisCreateRoutineLoadStatementTestCase expected) {
if (null != expected.getMergeType()) {
- MatcherAssert.assertThat(assertContext.getText("Merge type does
not match: "), actual.getMergeType().orElse(null),
CoreMatchers.is(expected.getMergeType()));
+ MatcherAssert.assertThat(assertContext.getText("Merge type does
not match: "), actual.getMergeType().orElse(null), is(expected.getMergeType()));
}
}
private static void assertColumnSeparator(final SQLCaseAssertContext
assertContext, final DorisCreateRoutineLoadStatement actual, final
DorisCreateRoutineLoadStatementTestCase expected) {
if (null != expected.getColumnSeparator()) {
- MatcherAssert.assertThat(assertContext.getText("Column separator
does not match: "), actual.getColumnSeparator().orElse(null),
CoreMatchers.is(expected.getColumnSeparator()));
+ MatcherAssert.assertThat(assertContext.getText("Column separator
does not match: "), actual.getColumnSeparator().orElse(null),
is(expected.getColumnSeparator()));
}
}
private static void assertColumnMappings(final SQLCaseAssertContext
assertContext, final DorisCreateRoutineLoadStatement actual, final
DorisCreateRoutineLoadStatementTestCase expected) {
if (!expected.getColumnMappings().isEmpty()) {
- MatcherAssert.assertThat(assertContext.getText("Column mappings
size does not match: "), actual.getColumnMappings().size(),
CoreMatchers.is(expected.getColumnMappings().size()));
+ MatcherAssert.assertThat(assertContext.getText("Column mappings
size does not match: "), actual.getColumnMappings().size(),
is(expected.getColumnMappings().size()));
int count = 0;
for (ColumnMappingSegment each : actual.getColumnMappings()) {
assertColumnMapping(assertContext, each,
expected.getColumnMappings().get(count));
@@ -118,7 +119,7 @@ public final class DorisCreateRoutineLoadStatementAssert {
private static void assertPartitions(final SQLCaseAssertContext
assertContext, final DorisCreateRoutineLoadStatement actual, final
DorisCreateRoutineLoadStatementTestCase expected) {
if (!expected.getPartitions().isEmpty()) {
- MatcherAssert.assertThat(assertContext.getText("Partitions size
does not match: "), actual.getPartitions().size(),
CoreMatchers.is(expected.getPartitions().size()));
+ MatcherAssert.assertThat(assertContext.getText("Partitions size
does not match: "), actual.getPartitions().size(),
is(expected.getPartitions().size()));
int count = 0;
for (PartitionSegment each : actual.getPartitions()) {
PartitionAssert.assertIs(assertContext, each,
expected.getPartitions().get(count));
@@ -164,7 +165,7 @@ public final class DorisCreateRoutineLoadStatementAssert {
private static void assertDataSource(final SQLCaseAssertContext
assertContext, final DorisCreateRoutineLoadStatement actual, final
DorisCreateRoutineLoadStatementTestCase expected) {
if (null != expected.getDataSource()) {
- MatcherAssert.assertThat(assertContext.getText("Data source does
not match: "), actual.getDataSource().orElse(null),
CoreMatchers.is(expected.getDataSource()));
+ MatcherAssert.assertThat(assertContext.getText("Data source does
not match: "), actual.getDataSource().orElse(null),
is(expected.getDataSource()));
}
}
@@ -180,14 +181,14 @@ public final class DorisCreateRoutineLoadStatementAssert {
}
private static void assertProperty(final SQLCaseAssertContext
assertContext, final PropertySegment actual, final PropertyTestCase expected) {
- MatcherAssert.assertThat(assertContext.getText(String.format("Property
key '%s' assertion error: ", expected.getKey())), actual.getKey(),
CoreMatchers.is(expected.getKey()));
- MatcherAssert.assertThat(assertContext.getText(String.format("Property
value for key '%s' assertion error: ", expected.getKey())), actual.getValue(),
CoreMatchers.is(expected.getValue()));
+ MatcherAssert.assertThat(assertContext.getText(String.format("Property
key '%s' assertion error: ", expected.getKey())), actual.getKey(),
is(expected.getKey()));
+ MatcherAssert.assertThat(assertContext.getText(String.format("Property
value for key '%s' assertion error: ", expected.getKey())), actual.getValue(),
is(expected.getValue()));
SQLSegmentAssert.assertIs(assertContext, actual, expected);
}
private static void assertComment(final SQLCaseAssertContext
assertContext, final DorisCreateRoutineLoadStatement actual, final
DorisCreateRoutineLoadStatementTestCase expected) {
if (null != expected.getComment()) {
- MatcherAssert.assertThat(assertContext.getText("Comment does not
match: "), actual.getComment().orElse(null),
CoreMatchers.is(expected.getComment()));
+ MatcherAssert.assertThat(assertContext.getText("Comment does not
match: "), actual.getComment().orElse(null), is(expected.getComment()));
}
}
}
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisPauseRoutineLoadStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisPauseRoutineLoadStatementAssert.java
index af1108890f4..4eecade52c4 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisPauseRoutineLoadStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisPauseRoutineLoadStatementAssert.java
@@ -23,9 +23,10 @@ import
org.apache.shardingsphere.sql.parser.statement.doris.dml.DorisPauseRoutin
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.SQLCaseAssertContext;
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.segment.owner.OwnerAssert;
import
org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.statement.dml.dialect.doris.DorisPauseRoutineLoadStatementTestCase;
-import org.hamcrest.CoreMatchers;
import org.hamcrest.MatcherAssert;
+import static org.hamcrest.Matchers.is;
+
/**
* Pause routine load statement assert for Doris.
*/
@@ -40,9 +41,9 @@ public final class DorisPauseRoutineLoadStatementAssert {
* @param expected expected pause routine load statement test case
*/
public static void assertIs(final SQLCaseAssertContext assertContext,
final DorisPauseRoutineLoadStatement actual, final
DorisPauseRoutineLoadStatementTestCase expected) {
- MatcherAssert.assertThat(assertContext.getText("All flag does not
match: "), actual.isAll(), CoreMatchers.is(expected.isAll()));
+ MatcherAssert.assertThat(assertContext.getText("All flag does not
match: "), actual.isAll(), is(expected.isAll()));
if (!expected.isAll() && actual.getJobName().isPresent()) {
- MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
CoreMatchers.is(expected.getJobName()));
+ MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
is(expected.getJobName()));
if (null != expected.getOwner()) {
OwnerAssert.assertIs(assertContext,
actual.getJobName().get().getOwner().orElse(null), expected.getOwner());
}
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisResumeRoutineLoadStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisResumeRoutineLoadStatementAssert.java
index 5833c03cdaf..a4065ad2cda 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisResumeRoutineLoadStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisResumeRoutineLoadStatementAssert.java
@@ -23,9 +23,10 @@ import
org.apache.shardingsphere.sql.parser.statement.doris.dml.DorisResumeRouti
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.SQLCaseAssertContext;
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.segment.owner.OwnerAssert;
import
org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.statement.dml.dialect.doris.DorisResumeRoutineLoadStatementTestCase;
-import org.hamcrest.CoreMatchers;
import org.hamcrest.MatcherAssert;
+import static org.hamcrest.Matchers.is;
+
/**
* Resume routine load statement assert for Doris.
*/
@@ -40,9 +41,9 @@ public final class DorisResumeRoutineLoadStatementAssert {
* @param expected expected resume routine load statement test case
*/
public static void assertIs(final SQLCaseAssertContext assertContext,
final DorisResumeRoutineLoadStatement actual, final
DorisResumeRoutineLoadStatementTestCase expected) {
- MatcherAssert.assertThat(assertContext.getText("All flag does not
match: "), actual.isAll(), CoreMatchers.is(expected.isAll()));
+ MatcherAssert.assertThat(assertContext.getText("All flag does not
match: "), actual.isAll(), is(expected.isAll()));
if (!expected.isAll() && actual.getJobName().isPresent()) {
- MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
CoreMatchers.is(expected.getJobName()));
+ MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
is(expected.getJobName()));
if (null != expected.getOwner()) {
OwnerAssert.assertIs(assertContext,
actual.getJobName().get().getOwner().orElse(null), expected.getOwner());
}
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisStopRoutineLoadStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisStopRoutineLoadStatementAssert.java
index 79114022404..32c66f3ea6e 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisStopRoutineLoadStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/doris/DorisStopRoutineLoadStatementAssert.java
@@ -23,9 +23,10 @@ import
org.apache.shardingsphere.sql.parser.statement.doris.dml.DorisStopRoutine
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.SQLCaseAssertContext;
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.segment.owner.OwnerAssert;
import
org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.statement.dml.dialect.doris.DorisStopRoutineLoadStatementTestCase;
-import org.hamcrest.CoreMatchers;
import org.hamcrest.MatcherAssert;
+import static org.hamcrest.Matchers.is;
+
/**
* Stop routine load statement assert for Doris.
*/
@@ -41,7 +42,7 @@ public final class DorisStopRoutineLoadStatementAssert {
*/
public static void assertIs(final SQLCaseAssertContext assertContext,
final DorisStopRoutineLoadStatement actual, final
DorisStopRoutineLoadStatementTestCase expected) {
if (actual.getJobName().isPresent()) {
- MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
CoreMatchers.is(expected.getJobName()));
+ MatcherAssert.assertThat(assertContext.getText("Job name does not
match: "), actual.getJobName().get().getIdentifier().getValue(),
is(expected.getJobName()));
if (null != expected.getOwner()) {
OwnerAssert.assertIs(assertContext,
actual.getJobName().get().getOwner().orElse(null), expected.getOwner());
}
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/mysql/type/MySQLLoadDataStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/mysql/type/MySQLLoadDataStatementAssert.java
index 5385f6408bd..b73c1da3c69 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/mysql/type/MySQLLoadDataStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/dml/dialect/mysql/type/MySQLLoadDataStatementAssert.java
@@ -34,6 +34,7 @@ import
org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.s
import org.hamcrest.CoreMatchers;
import org.hamcrest.MatcherAssert;
+import static org.hamcrest.Matchers.is;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertNull;
@@ -65,13 +66,13 @@ public final class MySQLLoadDataStatementAssert {
}
private static void assertLocal(final SQLCaseAssertContext assertContext,
final MySQLLoadDataStatement actual, final MySQLLoadDataStatementTestCase
expected) {
- MatcherAssert.assertThat(assertContext.getText("LOCAL flag does not
match: "), actual.isLocal(), CoreMatchers.is(null != expected.getLocal() &&
expected.getLocal()));
+ MatcherAssert.assertThat(assertContext.getText("LOCAL flag does not
match: "), actual.isLocal(), is(null != expected.getLocal() &&
expected.getLocal()));
}
private static void assertFileName(final SQLCaseAssertContext
assertContext, final MySQLLoadDataStatement actual, final
MySQLLoadDataStatementTestCase expected) {
if (null != expected.getFileName()) {
assertNotNull(actual.getFileName(), assertContext.getText("File
name segment should not be null"));
- MatcherAssert.assertThat(assertContext.getText("File name value
does not match: "), actual.getFileName().getValue(),
CoreMatchers.is(expected.getFileName().getValue()));
+ MatcherAssert.assertThat(assertContext.getText("File name value
does not match: "), actual.getFileName().getValue(),
is(expected.getFileName().getValue()));
SQLSegmentAssert.assertIs(assertContext, actual.getFileName(),
expected.getFileName());
}
}
@@ -86,7 +87,7 @@ public final class MySQLLoadDataStatementAssert {
private static void assertPartitions(final SQLCaseAssertContext
assertContext, final MySQLLoadDataStatement actual, final
MySQLLoadDataStatementTestCase expected) {
if (!expected.getPartitions().isEmpty()) {
- MatcherAssert.assertThat(assertContext.getText("Partitions size
does not match: "), actual.getPartitions().size(),
CoreMatchers.is(expected.getPartitions().size()));
+ MatcherAssert.assertThat(assertContext.getText("Partitions size
does not match: "), actual.getPartitions().size(),
is(expected.getPartitions().size()));
int count = 0;
for (PartitionSegment each : actual.getPartitions()) {
PartitionAssert.assertIs(assertContext, each,
expected.getPartitions().get(count));
@@ -116,19 +117,19 @@ public final class MySQLLoadDataStatementAssert {
private static void assertIgnoreLines(final SQLCaseAssertContext
assertContext, final MySQLLoadDataStatement actual, final
MySQLLoadDataStatementTestCase expected) {
if (null != expected.getIgnoreLines()) {
assertNotNull(actual.getIgnoreLines().orElse(null),
assertContext.getText("Ignore lines segment should not be null"));
- MatcherAssert.assertThat(assertContext.getText("Ignore lines
number does not match: "), actual.getIgnoreLines().get().getNumber(),
CoreMatchers.is(expected.getIgnoreLines().getNumber()));
- MatcherAssert.assertThat(assertContext.getText("Ignore lines unit
does not match: "), actual.getIgnoreLines().get().getUnit(),
CoreMatchers.is(expected.getIgnoreLines().getUnit()));
+ MatcherAssert.assertThat(assertContext.getText("Ignore lines
number does not match: "), actual.getIgnoreLines().get().getNumber(),
is(expected.getIgnoreLines().getNumber()));
+ MatcherAssert.assertThat(assertContext.getText("Ignore lines unit
does not match: "), actual.getIgnoreLines().get().getUnit(),
is(expected.getIgnoreLines().getUnit()));
SQLSegmentAssert.assertIs(assertContext,
actual.getIgnoreLines().get(), expected.getIgnoreLines());
}
}
private static void assertColumnList(final SQLCaseAssertContext
assertContext, final MySQLLoadDataStatement actual, final
MySQLLoadDataStatementTestCase expected) {
if (!expected.getColumns().isEmpty()) {
- MatcherAssert.assertThat(assertContext.getText("Column list size
does not match: "), actual.getColumnList().size(),
CoreMatchers.is(expected.getColumns().size()));
+ MatcherAssert.assertThat(assertContext.getText("Column list size
does not match: "), actual.getColumnList().size(),
is(expected.getColumns().size()));
int count = 0;
for (ColNameOrUserVarSegment each : actual.getColumnList()) {
ExpectedPartition exp = expected.getColumns().get(count);
- MatcherAssert.assertThat(assertContext.getText("Column name
does not match: "), each.getIdentifier().getValue(),
CoreMatchers.is(exp.getName()));
+ MatcherAssert.assertThat(assertContext.getText("Column name
does not match: "), each.getIdentifier().getValue(), is(exp.getName()));
SQLSegmentAssert.assertIs(assertContext, each, exp);
count++;
}
@@ -145,7 +146,7 @@ public final class MySQLLoadDataStatementAssert {
private static void assertProperties(final SQLCaseAssertContext
assertContext, final MySQLLoadDataStatement actual, final
MySQLLoadDataStatementTestCase expected) {
if (!expected.getProperties().isEmpty()) {
assertNotNull(actual.getProperties().orElse(null),
assertContext.getText("Actual properties should exist."));
- MatcherAssert.assertThat(assertContext.getText("Properties size
does not match: "), actual.getProperties().get().getProperties().size(),
CoreMatchers.is(expected.getProperties().size()));
+ MatcherAssert.assertThat(assertContext.getText("Properties size
does not match: "), actual.getProperties().get().getProperties().size(),
is(expected.getProperties().size()));
for (int i = 0; i < expected.getProperties().size(); i++) {
assertProperty(assertContext,
actual.getProperties().get().getProperties().get(i),
expected.getProperties().get(i));
}
@@ -155,8 +156,8 @@ public final class MySQLLoadDataStatementAssert {
}
private static void assertProperty(final SQLCaseAssertContext
assertContext, final PropertySegment actual, final PropertyTestCase expected) {
- MatcherAssert.assertThat(assertContext.getText(String.format("Property
key '%s' assertion error: ", expected.getKey())), actual.getKey(),
CoreMatchers.is(expected.getKey()));
- MatcherAssert.assertThat(assertContext.getText(String.format("Property
value for key '%s' assertion error: ", expected.getKey())), actual.getValue(),
CoreMatchers.is(expected.getValue()));
+ MatcherAssert.assertThat(assertContext.getText(String.format("Property
key '%s' assertion error: ", expected.getKey())), actual.getKey(),
is(expected.getKey()));
+ MatcherAssert.assertThat(assertContext.getText(String.format("Property
value for key '%s' assertion error: ", expected.getKey())), actual.getValue(),
is(expected.getValue()));
SQLSegmentAssert.assertIs(assertContext, actual, expected);
}
}