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

chengzhang 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 5e6575b1762 Use assertThat instead of assertNotEquals (#29858)
5e6575b1762 is described below

commit 5e6575b176243be256b28f753ae15051fb49a216
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Jan 25 20:33:58 2024 +0800

    Use assertThat instead of assertNotEquals (#29858)
---
 .../binder/context/segment/select/orderby/OrderByItemTest.java    | 5 +++--
 .../org/apache/shardingsphere/infra/datanode/DataNodeTest.java    | 5 +++--
 .../pool/props/domain/DataSourcePoolPropertiesTest.java           | 5 +++--
 .../result/RecordSingleTableInventoryCalculatedResultTest.java    | 8 ++++----
 .../table/calculator/TableDataConsistencyCheckerFactoryTest.java  | 5 +++--
 5 files changed, 16 insertions(+), 12 deletions(-)

diff --git 
a/infra/binder/src/test/java/org/apache/shardingsphere/infra/binder/context/segment/select/orderby/OrderByItemTest.java
 
b/infra/binder/src/test/java/org/apache/shardingsphere/infra/binder/context/segment/select/orderby/OrderByItemTest.java
index b38c5bd4427..45473410113 100644
--- 
a/infra/binder/src/test/java/org/apache/shardingsphere/infra/binder/context/segment/select/orderby/OrderByItemTest.java
+++ 
b/infra/binder/src/test/java/org/apache/shardingsphere/infra/binder/context/segment/select/orderby/OrderByItemTest.java
@@ -20,13 +20,14 @@ package 
org.apache.shardingsphere.infra.binder.context.segment.select.orderby;
 import 
org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item.OrderByItemSegment;
 import org.junit.jupiter.api.Test;
 
-import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.mockito.Mockito.mock;
 
 class OrderByItemTest {
     
+    @SuppressWarnings({"SimplifiableAssertion", "ConstantValue"})
     @Test
     void assertEqualsWhenObjIsNull() {
-        assertNotEquals(null, new OrderByItem(mock(OrderByItemSegment.class)));
+        assertFalse(new 
OrderByItem(mock(OrderByItemSegment.class)).equals(null));
     }
 }
diff --git 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/datanode/DataNodeTest.java
 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/datanode/DataNodeTest.java
index e876e1be61c..55fd5113faa 100644
--- 
a/infra/common/src/test/java/org/apache/shardingsphere/infra/datanode/DataNodeTest.java
+++ 
b/infra/common/src/test/java/org/apache/shardingsphere/infra/datanode/DataNodeTest.java
@@ -23,7 +23,7 @@ import org.junit.jupiter.api.Test;
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.CoreMatchers.not;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 
 class DataNodeTest {
@@ -50,13 +50,14 @@ class DataNodeTest {
         assertThrows(InvalidDataNodesFormatException.class, () -> new 
DataNode("ds_0,tbl_0"));
     }
     
+    @SuppressWarnings({"SimplifiableAssertion", "ConstantValue"})
     @Test
     void assertEquals() {
         DataNode dataNode = new DataNode("ds_0.tbl_0");
         assertThat(dataNode, is(new DataNode("ds_0.tbl_0")));
         assertThat(dataNode, is(dataNode));
         assertThat(dataNode, not(new DataNode("ds_0.tbl_1")));
-        assertNotEquals(null, dataNode);
+        assertFalse(dataNode.equals(null));
     }
     
     @Test
diff --git 
a/infra/data-source-pool/core/src/test/java/org/apache/shardingsphere/infra/datasource/pool/props/domain/DataSourcePoolPropertiesTest.java
 
b/infra/data-source-pool/core/src/test/java/org/apache/shardingsphere/infra/datasource/pool/props/domain/DataSourcePoolPropertiesTest.java
index a61b94d56ab..6913942ecb2 100644
--- 
a/infra/data-source-pool/core/src/test/java/org/apache/shardingsphere/infra/datasource/pool/props/domain/DataSourcePoolPropertiesTest.java
+++ 
b/infra/data-source-pool/core/src/test/java/org/apache/shardingsphere/infra/datasource/pool/props/domain/DataSourcePoolPropertiesTest.java
@@ -32,7 +32,7 @@ import static org.hamcrest.CoreMatchers.instanceOf;
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.CoreMatchers.not;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
 import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
@@ -98,9 +98,10 @@ class DataSourcePoolPropertiesTest {
                 is(new 
DataSourcePoolProperties(MockedDataSource.class.getName(), 
createUserProperties("root"))));
     }
     
+    @SuppressWarnings({"SimplifiableAssertion", "ConstantValue"})
     @Test
     void assertNotEqualsWithNullValue() {
-        assertNotEquals(null, new 
DataSourcePoolProperties(MockedDataSource.class.getName(), new HashMap<>()));
+        assertFalse(new 
DataSourcePoolProperties(MockedDataSource.class.getName(), new 
HashMap<>()).equals(null));
     }
     
     @Test
diff --git 
a/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/result/RecordSingleTableInventoryCalculatedResultTest.java
 
b/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/result/RecordSingleTableInventoryCalculatedResultTest.java
index 7603b8de762..15e7f4a09f6 100644
--- 
a/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/result/RecordSingleTableInventoryCalculatedResultTest.java
+++ 
b/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/result/RecordSingleTableInventoryCalculatedResultTest.java
@@ -27,8 +27,8 @@ import java.util.Collections;
 import java.util.Map;
 
 import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.CoreMatchers.not;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.junit.jupiter.api.Assertions.assertNotEquals;
 
 class RecordSingleTableInventoryCalculatedResultTest {
     
@@ -64,14 +64,14 @@ class RecordSingleTableInventoryCalculatedResultTest {
     void assertRecordsCountNotEquals() {
         RecordSingleTableInventoryCalculatedResult result1 = new 
RecordSingleTableInventoryCalculatedResult(1000, 
Collections.singletonList(buildFixedFullTypeRecord()));
         RecordSingleTableInventoryCalculatedResult result2 = new 
RecordSingleTableInventoryCalculatedResult(1000, Collections.emptyList());
-        assertNotEquals(result1, result2);
+        assertThat(result1, not(result2));
     }
     
     @Test
     void assertMaxUniqueKeyValueNotEquals() {
         RecordSingleTableInventoryCalculatedResult result1 = new 
RecordSingleTableInventoryCalculatedResult(1000, 
Collections.singletonList(buildFixedFullTypeRecord()));
         RecordSingleTableInventoryCalculatedResult result2 = new 
RecordSingleTableInventoryCalculatedResult(1001, 
Collections.singletonList(buildFixedFullTypeRecord()));
-        assertNotEquals(result1, result2);
+        assertThat(result1, not(result2));
     }
     
     @Test
@@ -81,7 +81,7 @@ class RecordSingleTableInventoryCalculatedResultTest {
         record.forEach((key, value) -> {
             RecordSingleTableInventoryCalculatedResult result2 = new 
RecordSingleTableInventoryCalculatedResult(1000,
                     
Collections.singletonList(modifyColumnValueRandomly(buildFixedFullTypeRecord(), 
key)));
-            assertNotEquals(result1, result2);
+            assertThat(result1, not(result2));
         });
     }
     
diff --git 
a/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/calculator/TableDataConsistencyCheckerFactoryTest.java
 
b/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/calculator/TableDataConsistencyCheckerFactoryTest.java
index 0db13255e7f..fa169faef96 100644
--- 
a/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/calculator/TableDataConsistencyCheckerFactoryTest.java
+++ 
b/kernel/data-pipeline/core/src/test/java/org/apache/shardingsphere/data/pipeline/core/consistencycheck/table/calculator/TableDataConsistencyCheckerFactoryTest.java
@@ -25,8 +25,9 @@ import org.junit.jupiter.api.Test;
 
 import java.util.Properties;
 
+import static org.hamcrest.CoreMatchers.not;
+import static org.hamcrest.MatcherAssert.assertThat;
 import static org.junit.jupiter.api.Assertions.assertInstanceOf;
-import static org.junit.jupiter.api.Assertions.assertNotEquals;
 
 class TableDataConsistencyCheckerFactoryTest {
     
@@ -41,6 +42,6 @@ class TableDataConsistencyCheckerFactoryTest {
     void assertNewInstancesDifferent() {
         TableDataConsistencyChecker actual1 = 
TableDataConsistencyCheckerFactory.newInstance("DATA_MATCH", new Properties());
         TableDataConsistencyChecker actual2 = 
TableDataConsistencyCheckerFactory.newInstance("DATA_MATCH", new Properties());
-        assertNotEquals(actual1, actual2);
+        assertThat(actual1, not(actual2));
     }
 }

Reply via email to