From a7b1067ebbd4cc2d06d6c38dce7690261940f13a Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Wed, 20 Aug 2025 17:02:04 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E5=AE=8C=E5=96=84=20`Numbers#sum(BigIn?= =?UTF-8?q?teger...)`=20=E7=9A=84=E5=8D=95=E5=85=83=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xyz/zhouxy/plusone/commons/util/NumbersTests.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/NumbersTests.java b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/NumbersTests.java index 453daab..a56592a 100644 --- a/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/NumbersTests.java +++ b/plusone-commons/src/test/java/xyz/zhouxy/plusone/commons/util/NumbersTests.java @@ -69,9 +69,16 @@ class NumbersTests { @Test public void sum_BigIntegerArray_ReturnsCorrectSum() { - BigInteger[] numbers = {new BigInteger("1"), new BigInteger("2"), new BigInteger("3")}; + BigInteger[] numbers = { + new BigInteger("1"), + new BigInteger("2"), + null, + new BigInteger("3") + }; BigInteger result = Numbers.sum(numbers); assertEquals(new BigInteger("6"), result); + + assertEquals(BigInteger.ZERO, Numbers.sum(new BigInteger[0])); } @Test