From d4c54100f9c1554d18a6280735aa6419fb9d8912 Mon Sep 17 00:00:00 2001 From: "shaojin.wensj" Date: Sat, 28 Oct 2023 20:57:25 +0800 Subject: [PATCH] improve testcase --- .../alibaba/fastjson2/v1issues/issue_1900/Issue1919.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/src/test/java/com/alibaba/fastjson2/v1issues/issue_1900/Issue1919.java b/core/src/test/java/com/alibaba/fastjson2/v1issues/issue_1900/Issue1919.java index 3b24e2e35c..7d50cb6ac5 100644 --- a/core/src/test/java/com/alibaba/fastjson2/v1issues/issue_1900/Issue1919.java +++ b/core/src/test/java/com/alibaba/fastjson2/v1issues/issue_1900/Issue1919.java @@ -1,8 +1,12 @@ package com.alibaba.fastjson2.v1issues.issue_1900; import com.alibaba.fastjson2.JSON; +import com.alibaba.fastjson2.JSONObject; +import com.alibaba.fastjson2.JSONWriter; import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; + public class Issue1919 { @Test public void test() { @@ -10,7 +14,8 @@ public void test() { for (int i = 0; i < 2500; i++) { buf.append('0'); } - String a = buf.append("}").toString(); - JSON.parseObject(a); + String str = buf.append("}").toString(); + JSONObject jsonObject = JSON.parseObject(str); + assertEquals(str, jsonObject.toJSONString(JSONWriter.Feature.WriteBigDecimalAsPlain)); } }