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