diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/math/Issue3809Test.java b/hutool-core/src/test/java/org/dromara/hutool/core/math/Issue3809Test.java new file mode 100644 index 000000000..e991b9a38 --- /dev/null +++ b/hutool-core/src/test/java/org/dromara/hutool/core/math/Issue3809Test.java @@ -0,0 +1,16 @@ +package org.dromara.hutool.core.math; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +public class Issue3809Test { + @Test + void roundStrTest() { + Assertions.assertEquals("9999999999999999.99", NumberUtil.roundStr("9999999999999999.99", 2)); //输出结果不符合方法声明返回值规则 + Assertions.assertEquals("11111111111111119.00", NumberUtil.roundStr("11111111111111119.00", 2)); + Assertions.assertEquals("7999999999999999.99", NumberUtil.roundStr("7999999999999999.99", 2)); //输出结果不符合方法声明返回值规则 + Assertions.assertEquals("699999999991999.92", NumberUtil.roundStr("699999999991999.92", 2)); //输出结果不符合方法声明返回值规则 + Assertions.assertEquals("10.92", NumberUtil.roundStr("10.92", 2)); + Assertions.assertEquals("10.99", NumberUtil.roundStr("10.99", 2)); + } +} diff --git a/hutool-json/src/test/java/org/dromara/hutool/json/reader/Issue3808Test.java b/hutool-json/src/test/java/org/dromara/hutool/json/reader/Issue3808Test.java new file mode 100644 index 000000000..f0b13282b --- /dev/null +++ b/hutool-json/src/test/java/org/dromara/hutool/json/reader/Issue3808Test.java @@ -0,0 +1,17 @@ +package org.dromara.hutool.json.reader; + +import org.dromara.hutool.core.io.resource.ResourceUtil; +import org.dromara.hutool.core.util.CharsetUtil; +import org.dromara.hutool.json.JSON; +import org.dromara.hutool.json.JSONUtil; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +public class Issue3808Test { + @Test + void parseTest() { + final String str = ResourceUtil.readStr("issue3808.json", CharsetUtil.UTF_8); + final JSON parse = JSONUtil.parse(str); + Assertions.assertNotNull(parse); + } +} diff --git a/hutool-json/src/test/resources/issue3808.json b/hutool-json/src/test/resources/issue3808.json new file mode 100644 index 000000000..587d22d79 --- /dev/null +++ b/hutool-json/src/test/resources/issue3808.json @@ -0,0 +1 @@ +{"recommend_text":"✅宁波,‌一座历史悠久的文化名城"}