Looly 5 years ago
parent
commit
279f056dc0

+ 4 - 5
hutool-core/src/main/java/cn/hutool/core/lang/Assert.java

@@ -1,15 +1,13 @@
 package cn.hutool.core.lang;
 
-import java.util.Collection;
-import java.util.Map;
-import java.util.function.Supplier;
-
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.lang.func.Func0;
-import cn.hutool.core.lang.func.VoidFunc0;
 import cn.hutool.core.util.ArrayUtil;
 import cn.hutool.core.util.StrUtil;
 
+import java.util.Collection;
+import java.util.Map;
+
 /**
  * 断言<br>
  * 断言某些对象或值是否符合规定,否则抛出异常。经常用于做变量检查
@@ -26,6 +24,7 @@ public class Assert {
 	 * Assert.isTrue(i &gt; 0, IllegalArgumentException::new);
 	 * </pre>
 	 *
+	 * @param <X> 异常类型
 	 * @param expression 布尔值
 	 * @param supplier   指定断言不通过时抛出的异常
 	 * @throws X if expression is {@code false}

+ 1 - 1
hutool-core/src/test/java/cn/hutool/core/lang/AssertTest.java

@@ -21,7 +21,7 @@ public class AssertTest {
 		cn.hutool.core.lang.Assert.isTrue(i > 0, IllegalArgumentException::new);
 	}
 
-	@Test(expected = IndexOutOfBoundsException.class)
+	@Test()
 	public void isTrueTest2() {
 		int i = -1;
 		cn.hutool.core.lang.Assert.isTrue(i >= 0, IndexOutOfBoundsException::new);