public class Assert extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Assert.AssertResult<T>
断言结果
|
| 构造器和说明 |
|---|
Assert() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Assert.AssertResult<Boolean> |
apply(boolean isTrue)
自定义断言结果
|
static <T> Assert.AssertResult<T> |
apply(T obj,
boolean isTrue)
自定义断言结果
|
static <T> Assert.AssertResult<T> |
apply(T obj,
Function<T,Boolean> function)
自定义断言函数
|
static <T> Assert.AssertResult<T> |
equals(T obj,
T target)
两个对象相等
通过对象的equals方法判断,当两个对象都为null时,结果为true,返回断言对象
|
static <T extends CharSequence> |
isEmpty(T obj)
字符串为空或长度为0
|
static <T extends Collection<?>> |
isEmpty(T obj)
集合为空或元素个数等于0
|
static <T> Assert.AssertResult<T> |
isNull(T obj)
为空
|
static <T extends CharSequence> |
notEmpty(T obj)
字符串不为空,并且长度大于0
|
static <T extends Collection<?>> |
notEmpty(T obj)
集合不为空,并且元素个数大于0
|
static <T> Assert.AssertResult<T> |
notEquals(T obj,
T target)
两个对象不相等
通过对象的equals方法判断,当两个对象都为null时,结果为false,返回断言对象
|
static <T> Assert.AssertResult<T> |
notNull(T obj)
非空
|
public static <T> Assert.AssertResult<T> notNull(T obj)
T - 对象类型obj - 断言对象public static <T> Assert.AssertResult<T> isNull(T obj)
T - 对象类型obj - 断言对象public static <T extends CharSequence> Assert.AssertResult<T> notEmpty(T obj)
T - 对象类型obj - 字符串断言对象public static <T extends CharSequence> Assert.AssertResult<T> isEmpty(T obj)
T - 对象类型obj - 字符串断言对象public static <T extends Collection<?>> Assert.AssertResult<T> notEmpty(T obj)
T - 对象类型obj - 集合断言对象public static <T extends Collection<?>> Assert.AssertResult<T> isEmpty(T obj)
T - 对象类型obj - 集合断言对象public static <T> Assert.AssertResult<T> equals(T obj, T target)
T - 对象类型obj - 断言对象target - 目标对象public static <T> Assert.AssertResult<T> notEquals(T obj, T target)
T - 对象类型obj - 断言对象target - 目标对象public static Assert.AssertResult<Boolean> apply(boolean isTrue)
isTrue - 断言结果public static <T> Assert.AssertResult<T> apply(T obj, boolean isTrue)
T - 对象类型obj - 断言对象isTrue - 断言结果public static <T> Assert.AssertResult<T> apply(T obj, Function<T,Boolean> function)
T - 对象类型obj - 断言对象function - 断言函数Copyright © 2024 EFCloud. All rights reserved.