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 8014e7151e8 Unify assertThat equalTo to is (#36258)
8014e7151e8 is described below

commit 8014e7151e8019d5743e221ac695dfd20a04e831
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Aug 11 21:33:03 2025 +0800

    Unify assertThat equalTo to is (#36258)
---
 .../proxy/ExecuteLatencyHistogramAdviceTest.java   |  4 +-
 .../test/natived/commons/TestShardingService.java  | 57 ++++++++++------------
 .../test/natived/jdbc/features/EncryptTest.java    | 18 +++----
 .../test/natived/jdbc/features/MaskTest.java       | 19 +++-----
 .../test/natived/jdbc/features/ShadowTest.java     | 15 +++---
 5 files changed, 53 insertions(+), 60 deletions(-)

diff --git 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/proxy/ExecuteLatencyHistogramAdviceTest.java
 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/proxy/ExecuteLatencyHistogramAdviceTest.java
index c28299228f0..d0723c94ec7 100644
--- 
a/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/proxy/ExecuteLatencyHistogramAdviceTest.java
+++ 
b/agent/plugins/metrics/core/src/test/java/org/apache/shardingsphere/agent/plugin/metrics/core/advice/proxy/ExecuteLatencyHistogramAdviceTest.java
@@ -33,8 +33,8 @@ import java.util.Collections;
 import java.util.concurrent.TimeUnit;
 
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.equalTo;
 import static org.hamcrest.Matchers.greaterThanOrEqualTo;
+import static org.hamcrest.Matchers.is;
 import static org.mockito.Mockito.mock;
 
 class ExecuteLatencyHistogramAdviceTest {
@@ -67,6 +67,6 @@ class ExecuteLatencyHistogramAdviceTest {
         advice.beforeMethod(targetObject, method, args, "FIXTURE");
         Awaitility.await().pollDelay(20L, TimeUnit.MILLISECONDS).until(() -> 
true);
         advice.afterMethod(targetObject, method, args, null, "FIXTURE");
-        assertThat(Double.parseDouble(MetricsCollectorRegistry.get(config, 
"FIXTURE").toString()), equalTo(0D));
+        assertThat(Double.parseDouble(MetricsCollectorRegistry.get(config, 
"FIXTURE").toString()), is(0D));
     }
 }
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/commons/TestShardingService.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/commons/TestShardingService.java
index db5713c4512..ca22ad7237d 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/commons/TestShardingService.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/commons/TestShardingService.java
@@ -30,17 +30,17 @@ import java.sql.SQLException;
 import java.sql.Statement;
 import java.util.ArrayList;
 import java.util.Collection;
-import java.util.Collections;
 import java.util.HashSet;
 import java.util.stream.Collectors;
 import java.util.stream.IntStream;
 import java.util.stream.LongStream;
 
-import static org.hamcrest.CoreMatchers.equalTo;
+import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.CoreMatchers.not;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.containsInAnyOrder;
 import static org.hamcrest.Matchers.empty;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 @Getter
 public final class TestShardingService {
@@ -60,7 +60,7 @@ public final class TestShardingService {
     /**
      * Process success.
      *
-     * @throws SQLException An exception that provides information on a 
database access error or other errors.
+     * @throws SQLException An exception that provides information on a 
database access error or other errors
      */
     public void processSuccess() throws SQLException {
         processSuccessWithoutTransactions();
@@ -70,15 +70,15 @@ public final class TestShardingService {
     /**
      * Process success in ClickHouse. ClickHouse JDBC Driver does not support 
the use of transactions.
      *
-     * @throws SQLException An exception that provides information on a 
database access error or other errors.
+     * @throws SQLException An exception that provides information on a 
database access error or other errors
      */
     public void processSuccessInClickHouse() throws SQLException {
         final Collection<Long> orderIds = 
insertData(Statement.NO_GENERATED_KEYS);
         extracted();
         deleteDataInClickHouse(orderIds);
-        assertThat(orderRepository.selectAll(), 
equalTo(Collections.emptyList()));
-        assertThat(orderItemRepository.selectAll(), 
equalTo(Collections.emptyList()));
-        assertThat(addressRepository.selectAll(), 
equalTo(Collections.emptyList()));
+        assertTrue(orderRepository.selectAll().isEmpty());
+        assertTrue(orderItemRepository.selectAll().isEmpty());
+        assertTrue(addressRepository.selectAll().isEmpty());
     }
     
     private void extracted() throws SQLException {
@@ -91,18 +91,18 @@ public final class TestShardingService {
         
assertThat(orders.stream().map(Order::getAddressId).collect(Collectors.toList()),
                 containsInAnyOrder(1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L));
         
assertThat(orders.stream().map(Order::getStatus).collect(Collectors.toList()),
-                equalTo(IntStream.range(1, 11).mapToObj(i -> 
"INSERT_TEST").collect(Collectors.toList())));
+                is(IntStream.range(1, 11).mapToObj(i -> 
"INSERT_TEST").collect(Collectors.toList())));
         Collection<OrderItem> orderItems = orderItemRepository.selectAll();
         
assertThat(orderItems.stream().map(OrderItem::getOrderItemId).collect(Collectors.toList()),
 not(empty()));
         
assertThat(orderItems.stream().map(OrderItem::getOrderId).collect(Collectors.toList()),
 not(empty()));
         
assertThat(orderItems.stream().map(OrderItem::getUserId).collect(Collectors.toList()),
                 containsInAnyOrder(1, 2, 3, 4, 5, 6, 7, 8, 9, 10));
         
assertThat(orderItems.stream().map(OrderItem::getPhone).collect(Collectors.toList()),
-                equalTo(IntStream.range(1, 11).mapToObj(i -> 
"13800000001").collect(Collectors.toList())));
+                is(IntStream.range(1, 11).mapToObj(i -> 
"13800000001").collect(Collectors.toList())));
         
assertThat(orderItems.stream().map(OrderItem::getStatus).collect(Collectors.toList()),
-                equalTo(IntStream.range(1, 11).mapToObj(i -> 
"INSERT_TEST").collect(Collectors.toList())));
+                is(IntStream.range(1, 11).mapToObj(i -> 
"INSERT_TEST").collect(Collectors.toList())));
         assertThat(new HashSet<>(addressRepository.selectAll()),
-                equalTo(LongStream.range(1L, 11L).mapToObj(each -> new 
Address(each, "address_test_" + each)).collect(Collectors.toSet())));
+                is(LongStream.range(1L, 11L).mapToObj(each -> new 
Address(each, "address_test_" + each)).collect(Collectors.toSet())));
     }
     
     /**
@@ -112,14 +112,14 @@ public final class TestShardingService {
      * TODO It looks like HiveServer2 insert statements are inserted out of 
order. Waiting for further investigation.
      *  The result of the insert is not currently asserted.
      *
-     * @throws SQLException An exception that provides information on a 
database access error or other errors.
+     * @throws SQLException An exception that provides information on a 
database access error or other errors
      */
     public void processSuccessInHive() throws SQLException {
         final Collection<Long> orderIds = 
insertData(Statement.RETURN_GENERATED_KEYS);
         deleteData(orderIds);
-        assertThat(orderRepository.selectAll(), 
equalTo(Collections.emptyList()));
-        assertThat(orderItemRepository.selectAll(), 
equalTo(Collections.emptyList()));
-        assertThat(addressRepository.selectAll(), 
equalTo(Collections.emptyList()));
+        assertTrue(orderRepository.selectAll().isEmpty());
+        assertTrue(orderItemRepository.selectAll().isEmpty());
+        assertTrue(addressRepository.selectAll().isEmpty());
     }
     
     /**
@@ -136,20 +136,17 @@ public final class TestShardingService {
         final Collection<Long> orderIds = 
insertData(Statement.RETURN_GENERATED_KEYS);
         extracted();
         deleteData(orderIds);
-        assertThat(orderRepository.selectAll(), 
equalTo(Collections.emptyList()));
-        assertThat(orderItemRepository.selectAll(), 
equalTo(Collections.emptyList()));
-        assertThat(addressRepository.selectAll(), 
equalTo(Collections.emptyList()));
+        assertTrue(orderRepository.selectAll().isEmpty());
+        assertTrue(orderItemRepository.selectAll().isEmpty());
+        assertTrue(addressRepository.selectAll().isEmpty());
     }
     
     /**
      * Insert data.
      *
-     * @param autoGeneratedKeys a flag indicating whether auto-generated keys
-     *                          should be returned; one of
-     *                          {@code Statement.RETURN_GENERATED_KEYS} or
-     *                          {@code Statement.NO_GENERATED_KEYS}
-     * @return orderId of the insert statement.
-     * @throws SQLException An exception that provides information on a 
database access error or other errors.
+     * @param autoGeneratedKeys a flag indicating whether auto-generated keys 
should be returned; one of {@code Statement.RETURN_GENERATED_KEYS} or {@code 
Statement.NO_GENERATED_KEYS}
+     * @return orderId of the insert statement
+     * @throws SQLException An exception that provides information on a 
database access error or other errors
      */
     public Collection<Long> insertData(final int autoGeneratedKeys) throws 
SQLException {
         Collection<Long> result = new ArrayList<>(10);
@@ -176,8 +173,8 @@ public final class TestShardingService {
     /**
      * Delete data.
      *
-     * @param orderIds orderId of the insert statement.
-     * @throws SQLException An exception that provides information on a 
database access error or other errors.
+     * @param orderIds orderId of the insert statement
+     * @throws SQLException An exception that provides information on a 
database access error or other errors
      */
     public void deleteData(final Collection<Long> orderIds) throws 
SQLException {
         long count = 1L;
@@ -191,8 +188,8 @@ public final class TestShardingService {
     /**
      * Delete data in ClickHouse.
      *
-     * @param orderIds orderId of the insert statement.
-     * @throws SQLException An exception that provides information on a 
database access error or other errors.
+     * @param orderIds orderId of the insert statement
+     * @throws SQLException An exception that provides information on a 
database access error or other errors
      */
     public void deleteDataInClickHouse(final Collection<Long> orderIds) throws 
SQLException {
         long count = 1L;
@@ -206,7 +203,7 @@ public final class TestShardingService {
     /**
      * Clean environment.
      *
-     * @throws SQLException An exception that provides information on a 
database access error or other errors.
+     * @throws SQLException An exception that provides information on a 
database access error or other errors
      */
     public void cleanEnvironment() throws SQLException {
         orderRepository.dropTableInMySQL();
@@ -217,7 +214,7 @@ public final class TestShardingService {
     /**
      * Clean environment in Firebird.
      *
-     * @throws SQLException An exception that provides information on a 
database access error or other errors.
+     * @throws SQLException An exception that provides information on a 
database access error or other errors
      */
     public void cleanEnvironmentInFirebird() throws SQLException {
         orderRepository.dropTableInFirebird();
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/EncryptTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/EncryptTest.java
index 9319e9ed848..29f8319b5e5 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/EncryptTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/EncryptTest.java
@@ -37,8 +37,9 @@ import java.util.stream.Collectors;
 import java.util.stream.IntStream;
 import java.util.stream.LongStream;
 
-import static org.hamcrest.CoreMatchers.equalTo;
+import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 class EncryptTest {
     
@@ -80,16 +81,13 @@ class EncryptTest {
     
     private void processSuccess() throws SQLException {
         final Collection<Long> orderIds = insertData();
-        assertThat(orderRepository.selectAll(),
-                equalTo(IntStream.range(1, 11).mapToObj(each -> new 
Order(each, each % 2, each, each, 
"INSERT_TEST")).collect(Collectors.toList())));
-        assertThat(orderItemRepository.selectAll(),
-                equalTo(IntStream.range(1, 11).mapToObj(each -> new 
OrderItem(each, each, each, "13800000001", 
"INSERT_TEST")).collect(Collectors.toList())));
-        assertThat(addressRepository.selectAll(),
-                equalTo(LongStream.range(1L, 11L).mapToObj(each -> new 
Address(each, "address_test_" + each)).collect(Collectors.toList())));
+        assertThat(orderRepository.selectAll(), is(IntStream.range(1, 
11).mapToObj(each -> new Order(each, each % 2, each, each, 
"INSERT_TEST")).collect(Collectors.toList())));
+        assertThat(orderItemRepository.selectAll(), is(IntStream.range(1, 
11).mapToObj(each -> new OrderItem(each, each, each, "13800000001", 
"INSERT_TEST")).collect(Collectors.toList())));
+        assertThat(addressRepository.selectAll(), is(LongStream.range(1L, 
11L).mapToObj(each -> new Address(each, "address_test_" + 
each)).collect(Collectors.toList())));
         deleteData(orderIds);
-        assertThat(orderRepository.selectAll(), equalTo(new ArrayList<>()));
-        assertThat(orderItemRepository.selectAll(), equalTo(new 
ArrayList<>()));
-        assertThat(addressRepository.selectAll(), equalTo(new ArrayList<>()));
+        assertTrue(orderRepository.selectAll().isEmpty());
+        assertTrue(orderItemRepository.selectAll().isEmpty());
+        assertTrue(addressRepository.selectAll().isEmpty());
     }
     
     private Collection<Long> insertData() throws SQLException {
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/MaskTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/MaskTest.java
index a7d1bb57485..5aee0380a7a 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/MaskTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/MaskTest.java
@@ -33,13 +33,13 @@ import javax.sql.DataSource;
 import java.sql.SQLException;
 import java.util.ArrayList;
 import java.util.Collection;
-import java.util.Collections;
 import java.util.stream.Collectors;
 import java.util.stream.IntStream;
 import java.util.stream.LongStream;
 
-import static org.hamcrest.CoreMatchers.equalTo;
+import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 class MaskTest {
     
@@ -81,16 +81,13 @@ class MaskTest {
     
     private void processSuccess() throws SQLException {
         final Collection<Long> orderIds = insertData();
-        assertThat(orderRepository.selectAll(),
-                equalTo(IntStream.range(1, 11).mapToObj(each -> new 
Order(each, each % 2, each, each, 
"INSERT_TEST")).collect(Collectors.toList())));
-        assertThat(orderItemRepository.selectAll(),
-                equalTo(IntStream.range(1, 11).mapToObj(each -> new 
OrderItem(each, each, each, "138****0001", 
"INSERT_TEST")).collect(Collectors.toList())));
-        assertThat(addressRepository.selectAll(),
-                equalTo(LongStream.range(1L, 11L).mapToObj(each -> new 
Address(each, "address_test_" + each)).collect(Collectors.toList())));
+        assertThat(orderRepository.selectAll(), is(IntStream.range(1, 
11).mapToObj(each -> new Order(each, each % 2, each, each, 
"INSERT_TEST")).collect(Collectors.toList())));
+        assertThat(orderItemRepository.selectAll(), is(IntStream.range(1, 
11).mapToObj(each -> new OrderItem(each, each, each, "138****0001", 
"INSERT_TEST")).collect(Collectors.toList())));
+        assertThat(addressRepository.selectAll(), is(LongStream.range(1L, 
11L).mapToObj(each -> new Address(each, "address_test_" + 
each)).collect(Collectors.toList())));
         deleteData(orderIds);
-        assertThat(orderRepository.selectAll(), 
equalTo(Collections.emptyList()));
-        assertThat(orderItemRepository.selectAll(), 
equalTo(Collections.emptyList()));
-        assertThat(addressRepository.selectAll(), 
equalTo(Collections.emptyList()));
+        assertTrue(orderRepository.selectAll().isEmpty());
+        assertTrue(orderItemRepository.selectAll().isEmpty());
+        assertTrue(addressRepository.selectAll().isEmpty());
     }
     
     private Collection<Long> insertData() throws SQLException {
diff --git 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/ShadowTest.java
 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/ShadowTest.java
index 9d9ce64919e..405040bca69 100644
--- 
a/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/ShadowTest.java
+++ 
b/test/native/src/test/java/org/apache/shardingsphere/test/natived/jdbc/features/ShadowTest.java
@@ -38,8 +38,9 @@ import java.util.Collections;
 import java.util.stream.Collectors;
 import java.util.stream.LongStream;
 
-import static org.hamcrest.CoreMatchers.equalTo;
+import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.jupiter.api.Assertions.assertTrue;
 
 class ShadowTest {
     
@@ -83,7 +84,7 @@ class ShadowTest {
     
     private void processSuccess() throws SQLException {
         final Collection<Long> orderIds = insertData();
-        assertThat(selectAll(), equalTo(Arrays.asList(
+        assertThat(selectAll(), is(Arrays.asList(
                 new Order(1L, 0, 2, 2L, "INSERT_TEST"),
                 new Order(2L, 0, 4, 4L, "INSERT_TEST"),
                 new Order(3L, 0, 6, 6L, "INSERT_TEST"),
@@ -94,7 +95,7 @@ class ShadowTest {
                 new Order(3L, 1, 5, 5L, "INSERT_TEST"),
                 new Order(4L, 1, 7, 7L, "INSERT_TEST"),
                 new Order(5L, 1, 9, 9L, "INSERT_TEST"))));
-        assertThat(orderItemRepository.selectAll(), equalTo(Arrays.asList(
+        assertThat(orderItemRepository.selectAll(), is(Arrays.asList(
                 new OrderItem(1L, 1L, 1, "13800000001", "INSERT_TEST"),
                 new OrderItem(2L, 1L, 2, "13800000001", "INSERT_TEST"),
                 new OrderItem(3L, 2L, 3, "13800000001", "INSERT_TEST"),
@@ -106,11 +107,11 @@ class ShadowTest {
                 new OrderItem(9L, 5L, 9, "13800000001", "INSERT_TEST"),
                 new OrderItem(10L, 5L, 10, "13800000001", "INSERT_TEST"))));
         assertThat(addressRepository.selectAll(),
-                equalTo(LongStream.range(1L, 11L).mapToObj(each -> new 
Address(each, "address_test_" + each)).collect(Collectors.toList())));
+                is(LongStream.range(1L, 11L).mapToObj(each -> new 
Address(each, "address_test_" + each)).collect(Collectors.toList())));
         deleteData(orderIds);
-        assertThat(selectAll(), equalTo(Collections.singletonList(new 
Order(1L, 0, 2, 2L, "INSERT_TEST"))));
-        assertThat(orderItemRepository.selectAll(), 
equalTo(Collections.emptyList()));
-        assertThat(addressRepository.selectAll(), 
equalTo(Collections.emptyList()));
+        assertThat(selectAll(), is(Collections.singletonList(new Order(1L, 0, 
2, 2L, "INSERT_TEST"))));
+        assertTrue(orderItemRepository.selectAll().isEmpty());
+        assertTrue(addressRepository.selectAll().isEmpty());
     }
     
     private Collection<Long> insertData() throws SQLException {

Reply via email to