This is an automated email from the ASF dual-hosted git repository.

panjuan 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 9b363dcb5d9 Fix sonar issue of Add at least one assertion to this test 
case (#25660)
9b363dcb5d9 is described below

commit 9b363dcb5d984565b4e496d2f90539f0369f6a2b
Author: Liang Zhang <[email protected]>
AuthorDate: Sun May 14 21:16:46 2023 +0800

    Fix sonar issue of Add at least one assertion to this test case (#25660)
---
 .../test/e2e/driver/statement/ShardingPreparedStatementTest.java   | 4 +++-
 .../it/data/pipeline/core/prepare/InventoryTaskSplitterTest.java   | 7 ++++++-
 .../test/it/data/pipeline/core/task/IncrementalTaskTest.java       | 6 ++++--
 3 files changed, 13 insertions(+), 4 deletions(-)

diff --git 
a/test/e2e/driver/src/test/java/org/apache/shardingsphere/test/e2e/driver/statement/ShardingPreparedStatementTest.java
 
b/test/e2e/driver/src/test/java/org/apache/shardingsphere/test/e2e/driver/statement/ShardingPreparedStatementTest.java
index 7bcaf63f4f4..771997b5790 100644
--- 
a/test/e2e/driver/src/test/java/org/apache/shardingsphere/test/e2e/driver/statement/ShardingPreparedStatementTest.java
+++ 
b/test/e2e/driver/src/test/java/org/apache/shardingsphere/test/e2e/driver/statement/ShardingPreparedStatementTest.java
@@ -507,7 +507,9 @@ class ShardingPreparedStatementTest extends 
AbstractShardingDriverTest {
     void assertExecuteSelectColumnGetResultSet() throws SQLException {
         try (PreparedStatement preparedStatement = 
getShardingSphereDataSource().getConnection().prepareStatement(SELECT_SQL_COLUMN_WITH_PARAMETER_MARKER))
 {
             preparedStatement.setString(1, "item_id");
-            preparedStatement.executeQuery();
+            try (ResultSet resultSet = preparedStatement.executeQuery()) {
+                assertThat(resultSet.getMetaData().getColumnCount(), is(3));
+            }
         }
     }
     
diff --git 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/prepare/InventoryTaskSplitterTest.java
 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/prepare/InventoryTaskSplitterTest.java
index bfa0ed95b5f..be205ea76ca 100644
--- 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/prepare/InventoryTaskSplitterTest.java
+++ 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/prepare/InventoryTaskSplitterTest.java
@@ -106,7 +106,12 @@ class InventoryTaskSplitterTest {
     @Test
     void assertSplitInventoryDataWithCharPrimary() throws SQLException {
         initCharPrimaryEnvironment(dumperConfig);
-        inventoryTaskSplitter.splitInventoryData(jobItemContext);
+        List<InventoryTask> actual = 
inventoryTaskSplitter.splitInventoryData(jobItemContext);
+        assertThat(actual.size(), is(1));
+        assertThat(actual.get(0).getTaskId(), is("ds_0.t_order#0"));
+        IntegerPrimaryKeyPosition keyPosition = (IntegerPrimaryKeyPosition) 
actual.get(0).getTaskProgress().getPosition();
+        assertThat(keyPosition.getBeginValue(), is(0L));
+        assertThat(keyPosition.getEndValue(), is(999L));
     }
     
     @Test
diff --git 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/task/IncrementalTaskTest.java
 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/task/IncrementalTaskTest.java
index 66dc8fbee93..49d84f74c7a 100644
--- 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/task/IncrementalTaskTest.java
+++ 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/task/IncrementalTaskTest.java
@@ -30,6 +30,8 @@ import 
org.apache.shardingsphere.test.it.data.pipeline.core.util.PipelineContext
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
 
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.ExecutionException;
@@ -65,8 +67,8 @@ class IncrementalTaskTest {
         incrementalTask.stop();
     }
     
-    // TODO H2 doesn't support incremental
-    // @Test
+    @Test
+    @Disabled("H2 doesn't support incremental")
     void assertStart() throws ExecutionException, InterruptedException, 
TimeoutException {
         CompletableFuture.allOf(incrementalTask.start().toArray(new 
CompletableFuture[0])).get(10, TimeUnit.SECONDS);
         assertThat(incrementalTask.getTaskId(), is("ds_0"));

Reply via email to