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)); + } + +}