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);
}
}