This commit is contained in:
Looly
2020-08-11 14:06:51 +08:00
parent 3774383e72
commit 279f056dc0
2 changed files with 5 additions and 6 deletions

View File

@@ -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}

View File

@@ -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);