From f55224c1b136e923292e6c5369ed96b1a38a3c37 Mon Sep 17 00:00:00 2001 From: Anshul Bisht Date: Tue, 28 Oct 2025 23:28:59 -0500 Subject: [PATCH] Stabilized the test JsonUtilsTest.consistentTest --- .../apache/dubbo/common/utils/JsonUtilsTest.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dubbo-common/src/test/java/org/apache/dubbo/common/utils/JsonUtilsTest.java b/dubbo-common/src/test/java/org/apache/dubbo/common/utils/JsonUtilsTest.java index 1766ec45a8a5..c5691f138078 100644 --- a/dubbo-common/src/test/java/org/apache/dubbo/common/utils/JsonUtilsTest.java +++ b/dubbo-common/src/test/java/org/apache/dubbo/common/utils/JsonUtilsTest.java @@ -34,6 +34,7 @@ import java.util.Map; import java.util.concurrent.atomic.AtomicBoolean; +import com.fasterxml.jackson.databind.ObjectMapper; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; @@ -165,7 +166,8 @@ void testGetJson1() { } @Test - void consistentTest() { + void consistentTest() throws Exception { + ObjectMapper om = new ObjectMapper(); List objs = new LinkedList<>(); { @@ -261,11 +263,11 @@ void consistentTest() { setJson(null); - Assertions.assertEquals(fromFastjson1, fromFastjson2); - Assertions.assertEquals(fromFastjson1, fromGson); - Assertions.assertEquals(fromFastjson2, fromGson); - Assertions.assertEquals(fromFastjson1, fromJackson); - Assertions.assertEquals(fromFastjson2, fromJackson); + Assertions.assertEquals(om.readTree(fromFastjson1), om.readTree(fromFastjson2)); + Assertions.assertEquals(om.readTree(fromFastjson1), om.readTree(fromGson)); + Assertions.assertEquals(om.readTree(fromFastjson2), om.readTree(fromGson)); + Assertions.assertEquals(om.readTree(fromFastjson1), om.readTree(fromJackson)); + Assertions.assertEquals(om.readTree(fromFastjson2), om.readTree(fromJackson)); } }