Assert.notContain(names, "张三", "name's 中必须包含 '张三'");
Assert.notContain(names, "张三", "name's 中必须包含 '张三'");
Assert.notContain(names, "张三", "name's 中必须包含 '张三'");
BizExceptionsuperType.isAssignableFrom(subType) 是否为 true.superType.isAssignableFrom(subType) 是否为 true.true 抛出指定类型异常
Assert.isFalse(i > 0, ()->{
// to query relation message
return new ArgumentException("relation message to return");
});
true 抛出 ArgumentException 异常Assert.isFalse(i < 0, "The value must be greater than zero");
true 抛出 ArgumentException 异常Assert.isFalse(i < 0);
Assert.instanceOf(Foo.class, foo);
Assert.instanceOf(Foo.class, foo);
null ,如果不为null 抛出指定类型异常
并使用指定的函数获取错误信息返回
Assert.isNull(value, ()->{
// to query relation message
return new ArgumentException("relation message to return");
});
false 抛出给定的异常Assert.isTrue(i > 0, ArgumentException::new);
false 抛出 ArgumentException 异常Assert.isTrue(i > 0, "The value must be greater than zero");
false 抛出 ArgumentException 异常Assert.isTrue(i > 0, "The value must be greater than zero");
null元素,如果数组为空或 null将被认为不包含
并使用指定的函数获取错误信息返回
Assert.noNullElements(array, ()->{
// to query relation message
return new ArgumentException("relation message to return ");
});
null元素,如果数组为空或 null将被认为不包含
Assert.noNullElements(array, "The array must have non-null elements");
null元素,如果数组为空或 null将被认为不包含
Assert.noNullElements(array);
ArgumentException
Assert.notBlank(name, "Name must not be blank");
ArgumentException
Assert.notBlank(name, "Name must not be blank");
Assert.notContain(name, "rod", ()->{
// to query relation message
return new ArgumentException("relation message to return ");
});
Assert.notContain(name, "rod", "Name must not contain 'rod'");
Assert.notContain(name, "rod", "Name must not contain 'rod'");
Assert.notContain(names, "张三", "name's 中不能包含 '张三'");
Assert.notContain(names, "张三", "name's 中不能包含 '张三'");
Assert.notContain(names, "张三", "name's 中不能包含 '张三'");
ArgumentException
Assert.notEmpty(name, "Name must not be empty");
ArgumentException
Assert.notEmpty(name);
null 且至少包含一个元素
并使用指定的函数获取错误信息返回
Assert.notEmpty(array, ()->{
// to query relation message
return new ArgumentException("relation message to return");
});
null 且至少包含一个元素
Assert.notEmpty(array, "The array must have elements");
null 且至少包含一个元素
Assert.notEmpty(array, "The array must have elements");
Assert.notEmpty(collection, ()->{
// to query relation message
return new ArgumentException("relation message to return");
});
Assert.notEmpty(collection, "Collection must have elements");
Assert.notEmpty(collection);
Assert.notEmpty(map, ()->{
// to query relation message
return new ArgumentException("relation message to return");
});
Assert.notEmpty(map, "Map must have entries");
Assert.notEmpty(map, "Map must have entries");
BizExceptionBizExceptionBizExceptionnull ,如果为null 抛出指定类型异常
并使用指定的函数获取错误信息返回
Assert.notNull(clazz, ()->{
// to query relation message
return new ArgumentException("relation message to return");
});
IllegalStateException。IllegalStateException。IllegalStateException。Copyright © 2021. All rights reserved.