From 75d10d7b147ce06094ed115c65ccefdccc246d31 Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 5 Dec 2024 16:54:05 +0800 Subject: [PATCH] add test --- .../java/cn/hutool/core/util/Issue3809Test.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 hutool-core/src/test/java/cn/hutool/core/util/Issue3809Test.java diff --git a/hutool-core/src/test/java/cn/hutool/core/util/Issue3809Test.java b/hutool-core/src/test/java/cn/hutool/core/util/Issue3809Test.java new file mode 100644 index 000000000..ac667387b --- /dev/null +++ b/hutool-core/src/test/java/cn/hutool/core/util/Issue3809Test.java @@ -0,0 +1,16 @@ +package cn.hutool.core.util; + +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)); + } +}