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

liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


The following commit(s) were added to refs/heads/master by this push:
     new 86632c954 change TestThreadPoolPublishModelFactory to deterministic 
implementation (#4969)
86632c954 is described below

commit 86632c954b60cf602c915713c1d187e7aec48563
Author: Anthony Xu <[email protected]>
AuthorDate: Sat Oct 11 02:22:43 2025 -0500

    change TestThreadPoolPublishModelFactory to deterministic implementation 
(#4969)
---
 .../metrics/core/publish/TestThreadPoolPublishModelFactory.java    | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/TestThreadPoolPublishModelFactory.java
 
b/metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/TestThreadPoolPublishModelFactory.java
index aaf8756dd..f00e49180 100644
--- 
a/metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/TestThreadPoolPublishModelFactory.java
+++ 
b/metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/TestThreadPoolPublishModelFactory.java
@@ -24,7 +24,6 @@ import 
org.apache.servicecomb.foundation.common.utils.JsonUtils;
 import org.apache.servicecomb.foundation.metrics.MetricsBootstrapConfig;
 import org.apache.servicecomb.metrics.core.ThreadPoolMetersInitializer;
 import org.apache.servicecomb.metrics.core.publish.model.DefaultPublishModel;
-import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.MethodOrderer;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.TestMethodOrder;
@@ -36,6 +35,8 @@ import io.micrometer.core.instrument.MeterRegistry;
 import io.micrometer.core.instrument.simple.SimpleMeterRegistry;
 import org.mockito.junit.jupiter.MockitoExtension;
 
+import org.skyscreamer.jsonassert.JSONAssert;
+
 @ExtendWith(MockitoExtension.class)
 @TestMethodOrder(MethodOrderer.MethodName.class)
 public class TestThreadPoolPublishModelFactory {
@@ -61,9 +62,9 @@ public class TestThreadPoolPublishModelFactory {
     PublishModelFactory factory = new 
PublishModelFactory(registry.getMeters());
     DefaultPublishModel model = factory.createDefaultPublishModel();
 
-    Assertions.assertEquals(
+    JSONAssert.assertEquals(
         """
             
{"test":{"avgTaskCount":0.0,"avgCompletedTaskCount":0.0,"currentThreadsBusy":0,"maxThreads":0,"poolSize":0,"corePoolSize":0,"queueSize":10,"rejected":0.0}}""",
-        JsonUtils.writeValueAsString(model.getThreadPools()));
+        JsonUtils.writeValueAsString(model.getThreadPools()), false);
   }
 }

Reply via email to