This is an automated email from the ASF dual-hosted git repository.
duanzhengqiang 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 4763a658495 Fix sonar. (#32374)
4763a658495 is described below
commit 4763a65849519e524355c13cb4da15ab84f4c6b2
Author: Cong Hu <[email protected]>
AuthorDate: Mon Aug 5 19:34:41 2024 +0800
Fix sonar. (#32374)
---
.../test/e2e/engine/type/dml/BaseDMLE2EIT.java | 3 ++-
.../test/e2e/engine/type/dml/BatchDMLE2EIT.java | 20 ++------------------
2 files changed, 4 insertions(+), 19 deletions(-)
diff --git
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BaseDMLE2EIT.java
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BaseDMLE2EIT.java
index fad91e6bcb2..b8d272db66f 100644
---
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BaseDMLE2EIT.java
+++
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BaseDMLE2EIT.java
@@ -39,6 +39,7 @@ import
org.apache.shardingsphere.test.e2e.framework.database.DatabaseAssertionMe
import
org.apache.shardingsphere.test.e2e.framework.database.DatabaseAssertionMetaDataFactory;
import
org.apache.shardingsphere.test.e2e.framework.param.model.AssertionTestParameter;
import
org.apache.shardingsphere.test.e2e.framework.param.model.CaseTestParameter;
+import
org.apache.shardingsphere.test.e2e.framework.param.model.E2ETestParameter;
import org.junit.jupiter.api.AfterEach;
import javax.sql.DataSource;
@@ -87,7 +88,7 @@ public abstract class BaseDMLE2EIT implements
E2EEnvironmentAware {
* @throws IOException IO exception
* @throws JAXBException JAXB exception
*/
- public final void init(final AssertionTestParameter testParam) throws
SQLException, IOException, JAXBException {
+ public final void init(final E2ETestParameter testParam) throws
SQLException, IOException, JAXBException {
dataSetEnvironmentManager =
new DataSetEnvironmentManager(new
ScenarioDataPath(testParam.getScenario()).getDataSetFile(Type.ACTUAL),
getEnvironmentEngine().getActualDataSourceMap(), testParam.getDatabaseType());
dataSetEnvironmentManager.fillData();
diff --git
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BatchDMLE2EIT.java
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BatchDMLE2EIT.java
index d67b16403cc..9a5347420a7 100644
---
a/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BatchDMLE2EIT.java
+++
b/test/e2e/sql/src/test/java/org/apache/shardingsphere/test/e2e/engine/type/dml/BatchDMLE2EIT.java
@@ -21,12 +21,9 @@ import
org.apache.shardingsphere.test.e2e.cases.casse.assertion.E2ETestCaseAsser
import org.apache.shardingsphere.test.e2e.cases.value.SQLValue;
import
org.apache.shardingsphere.test.e2e.engine.arg.E2ETestCaseArgumentsProvider;
import org.apache.shardingsphere.test.e2e.engine.arg.E2ETestCaseSettings;
-import org.apache.shardingsphere.test.e2e.env.DataSetEnvironmentManager;
-import
org.apache.shardingsphere.test.e2e.env.runtime.scenario.path.ScenarioDataPath;
import
org.apache.shardingsphere.test.e2e.framework.param.array.E2ETestParameterFactory;
import
org.apache.shardingsphere.test.e2e.framework.param.model.CaseTestParameter;
import org.apache.shardingsphere.test.e2e.framework.type.SQLCommandType;
-import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.condition.EnabledIf;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
@@ -43,15 +40,6 @@ import static org.hamcrest.MatcherAssert.assertThat;
@E2ETestCaseSettings(value = SQLCommandType.DML, batch = true)
class BatchDMLE2EIT extends BaseDMLE2EIT {
- private DataSetEnvironmentManager dataSetEnvironmentManager;
-
- @AfterEach
- void tearDown() {
- if (null != dataSetEnvironmentManager) {
- dataSetEnvironmentManager.cleanData();
- }
- }
-
@ParameterizedTest(name = "{0}")
@EnabledIf("isEnabled")
@ArgumentsSource(E2ETestCaseArgumentsProvider.class)
@@ -60,9 +48,7 @@ class BatchDMLE2EIT extends BaseDMLE2EIT {
if (null == testParam.getTestCaseContext()) {
return;
}
- dataSetEnvironmentManager = new DataSetEnvironmentManager(new
ScenarioDataPath(testParam.getScenario()).getDataSetFile(ScenarioDataPath.Type.ACTUAL),
- getEnvironmentEngine().getActualDataSourceMap(),
testParam.getDatabaseType());
- dataSetEnvironmentManager.fillData();
+ init(testParam);
int[] actualUpdateCounts;
try (Connection connection =
getEnvironmentEngine().getTargetDataSource().getConnection()) {
actualUpdateCounts = executeBatchForPreparedStatement(testParam,
connection);
@@ -94,9 +80,7 @@ class BatchDMLE2EIT extends BaseDMLE2EIT {
if (null == testParam.getTestCaseContext()) {
return;
}
- dataSetEnvironmentManager = new DataSetEnvironmentManager(new
ScenarioDataPath(testParam.getScenario()).getDataSetFile(ScenarioDataPath.Type.ACTUAL),
- getEnvironmentEngine().getActualDataSourceMap(),
testParam.getDatabaseType());
- dataSetEnvironmentManager.fillData();
+ init(testParam);
try (
Connection connection =
getEnvironmentEngine().getTargetDataSource().getConnection();
PreparedStatement preparedStatement =
connection.prepareStatement(testParam.getTestCaseContext().getTestCase().getSql()))
{