From b06d499279e9dda5cb35a1d3d583455ab2add3f7 Mon Sep 17 00:00:00 2001 From: neko <52202080+akiyamaneko@users.noreply.github.com> Date: Mon, 28 Sep 2020 14:28:55 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=B6=E4=B9=98=E8=AE=A1=E7=AE=97=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/test/java/cn/hutool/core/util/NumberUtilTest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/hutool-core/src/test/java/cn/hutool/core/util/NumberUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/util/NumberUtilTest.java index 13ed9740c..895caa702 100644 --- a/hutool-core/src/test/java/cn/hutool/core/util/NumberUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/NumberUtilTest.java @@ -241,10 +241,16 @@ public class NumberUtilTest { long factorial = NumberUtil.factorial(0); Assert.assertEquals(1, factorial); + Assert.assertEquals(1L, NumberUtil.factorial(1)); + Assert.assertEquals(1307674368000L, NumberUtil.factorial(15)); + Assert.assertEquals(2432902008176640000L, NumberUtil.factorial(20)); + factorial = NumberUtil.factorial(5, 0); Assert.assertEquals(120, factorial); factorial = NumberUtil.factorial(5, 1); Assert.assertEquals(120, factorial); + + Assert.assertEquals(2432902008176640000L, NumberUtil.factorial(20, 0)); } @Test