public class Assert
extends java.lang.Object
断言工具类,对于满足断言的情况,抛出指定异常 一般用于检查传入参数是否合法
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.Class<?> |
exception
exception type
|
| 构造器和说明 |
|---|
Assert(java.lang.Class<E> exceptionType) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
isExists(java.io.File file)
判断传入文件对象代表的物理文件是否存在,判断失败抛出指定异常
|
void |
isExists(java.io.File file,
java.lang.String message)
判断传入文件对象代表的物理文件是否存在,判断失败抛出指定异常
|
void |
isFalse(boolean expression,
java.lang.String message)
判断为false,如果为true,抛出指定异常
|
void |
isInstanceOf(java.lang.Class<?> clazz,
java.lang.Object obj)
判断对象(第二个参数)是指定类型(第一个参数)的实例,判断失败抛出指定异常
|
void |
isInstanceOf(java.lang.Class<?> clazz,
java.lang.Object obj,
java.lang.String message)
判断对象(第二个参数)是指定类型(第一个参数)的实例,判断失败抛出指定异常
|
void |
isNotBlank(java.lang.String text)
判断不为空或空串(包括只有空字符的串),判断失败抛出指定异常
|
void |
isNotBlank(java.lang.String text,
java.lang.String message)
判断不为空或空串(包括只有空字符的串),判断失败抛出指定异常
|
void |
isNotEmpty(java.util.Collection<?> collection)
判断集合不为null或size不为0,判断失败抛出指定异常
|
void |
isNotEmpty(java.util.Collection<?> collection,
java.lang.String message)
判断集合不为null或size不为0,判断失败抛出指定异常
|
void |
isNotEmpty(java.util.Map<?,?> map)
判断MAP不为null或size不为0,判断失败抛出指定异常
|
void |
isNotEmpty(java.util.Map<?,?> map,
java.lang.String message)
判断MAP不为null或size不为0,判断失败抛出指定异常
|
void |
isNotEmpty(java.lang.Object obj)
判断不为空(String,Collection,Map,Array还要判断长度是否为0),判断失败抛出指定异常
|
void |
isNotEmpty(java.lang.Object[] array)
判断数组不为null或size不为0,判断失败抛出指定异常
|
void |
isNotEmpty(java.lang.Object[] array,
java.lang.String message)
判断数组不为null或size不为0,判断失败抛出指定异常
|
void |
isNotEmpty(java.lang.Object obj,
java.lang.String message)
判断不为空(String,Collection,Map,Array还要判断长度是否为0),判断失败抛出指定异常
|
void |
isNotEmpty(java.lang.String text)
判断不为空或空串,判断失败抛出指定异常
|
void |
isNotEmpty(java.lang.String text,
java.lang.String message)
判断不为空或空串,判断失败抛出指定异常
|
void |
isNotNull(java.lang.Object object)
判断不为空,如果为空,抛出指定异常
|
void |
isNotNull(java.lang.Object object,
java.lang.String message)
判断不为空,如果为空,抛出指定异常
|
void |
isTrue(boolean expression,
java.lang.String message)
判断为true,如果为false,抛出指定异常
|
public Assert(java.lang.Class<E> exceptionType)
E - 泛型exceptionType - 断言失败抛出的异常类型public void isNotNull(java.lang.Object object,
java.lang.String message)
判断不为空,如果为空,抛出指定异常
object - 判断的对象message - 断言失败的信息public void isNotNull(java.lang.Object object)
判断不为空,如果为空,抛出指定异常
object - 判断的对象public void isTrue(boolean expression,
java.lang.String message)
判断为true,如果为false,抛出指定异常
expression - 判断的值message - 断言失败的信息public void isFalse(boolean expression,
java.lang.String message)
判断为false,如果为true,抛出指定异常
expression - 判断的值message - 断言失败的信息public void isNotBlank(java.lang.String text,
java.lang.String message)
判断不为空或空串(包括只有空字符的串),判断失败抛出指定异常
text - 判断的字符串message - 断言失败的信息public void isNotBlank(java.lang.String text)
判断不为空或空串(包括只有空字符的串),判断失败抛出指定异常
text - 判断的字符串public void isNotEmpty(java.lang.Object obj,
java.lang.String message)
判断不为空(String,Collection,Map,Array还要判断长度是否为0),判断失败抛出指定异常
obj - 判断的对象message - 断言失败的信息public void isNotEmpty(java.lang.Object obj)
判断不为空(String,Collection,Map,Array还要判断长度是否为0),判断失败抛出指定异常
obj - 判断的对象public void isNotEmpty(java.lang.String text,
java.lang.String message)
判断不为空或空串,判断失败抛出指定异常
text - 判断的字符串message - 断言失败的信息public void isNotEmpty(java.lang.String text)
判断不为空或空串,判断失败抛出指定异常
text - 判断的字符串public void isNotEmpty(java.lang.Object[] array,
java.lang.String message)
判断数组不为null或size不为0,判断失败抛出指定异常
array - 需要判断的数组message - 断言失败的信息public void isNotEmpty(java.lang.Object[] array)
判断数组不为null或size不为0,判断失败抛出指定异常
array - 需要判断的数组public void isNotEmpty(java.util.Collection<?> collection,
java.lang.String message)
判断集合不为null或size不为0,判断失败抛出指定异常
collection - 判断的集合message - 断言失败的信息public void isNotEmpty(java.util.Collection<?> collection)
判断集合不为null或size不为0,判断失败抛出指定异常
collection - 判断的集合public void isNotEmpty(java.util.Map<?,?> map,
java.lang.String message)
判断MAP不为null或size不为0,判断失败抛出指定异常
map - 判断的集合message - 断言失败的信息public void isNotEmpty(java.util.Map<?,?> map)
判断MAP不为null或size不为0,判断失败抛出指定异常
map - 判断的集合public void isExists(java.io.File file,
java.lang.String message)
判断传入文件对象代表的物理文件是否存在,判断失败抛出指定异常
file - 判断的文件对象message - 断言失败的信息public void isExists(java.io.File file)
判断传入文件对象代表的物理文件是否存在,判断失败抛出指定异常
file - 判断的文件对象public void isInstanceOf(java.lang.Class<?> clazz,
java.lang.Object obj,
java.lang.String message)
判断对象(第二个参数)是指定类型(第一个参数)的实例,判断失败抛出指定异常
clazz - 类型obj - 对象message - 断言失败的信息public void isInstanceOf(java.lang.Class<?> clazz,
java.lang.Object obj)
判断对象(第二个参数)是指定类型(第一个参数)的实例,判断失败抛出指定异常
clazz - 类型obj - 对象