From d6355bb241a76137ff4a7dd5be261cddeb654c7d Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 20 Feb 2023 10:22:01 +0800 Subject: [PATCH] add test --- .../cn/hutool/core/text/finder/LengthFinder.java | 1 + .../java/cn/hutool/core/text/SplitUtilTest.java | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100755 hutool-core/src/test/java/cn/hutool/core/text/SplitUtilTest.java diff --git a/hutool-core/src/main/java/cn/hutool/core/text/finder/LengthFinder.java b/hutool-core/src/main/java/cn/hutool/core/text/finder/LengthFinder.java index e8646f27c..be20641b1 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/finder/LengthFinder.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/finder/LengthFinder.java @@ -19,6 +19,7 @@ public class LengthFinder extends TextFinder { * @param length 长度 */ public LengthFinder(final int length) { + Assert.isTrue(length > 0, "Length must be great than 0"); this.length = length; } diff --git a/hutool-core/src/test/java/cn/hutool/core/text/SplitUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/text/SplitUtilTest.java new file mode 100755 index 000000000..096f26bd3 --- /dev/null +++ b/hutool-core/src/test/java/cn/hutool/core/text/SplitUtilTest.java @@ -0,0 +1,15 @@ +package cn.hutool.core.text; + +import cn.hutool.core.text.split.SplitUtil; +import org.junit.Assert; +import org.junit.Test; + +public class SplitUtilTest { + + @Test + public void issueI6FKSITest(){ + // issue:I6FKSI + Assert.assertThrows(IllegalArgumentException.class, () -> SplitUtil.splitByLength("test length 0", 0)); + } + +}