public abstract class Assert extends Object
| 构造器和说明 |
|---|
Assert() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
equals(Object obj,
Object another,
String message)
断言两个对象相等(equals),如果断言失败则抛出异常
|
static void |
isBlank(Object obj,
String message)
断言指定对象为空对象,如果断言失败则抛出异常
空对象的定义如下: 1.字符串对象 == null或者去空格后==空字符串 2.其他对象==null |
static void |
isEmpty(Object str,
CharSequence message)
断言指定对象的字符串形式为空(若为null、空字符串均属断言成功)
如果断言失败则抛出异常 |
static void |
isNull(Object object)
断言指定对象为null
如果断言失败则抛出异常 |
static void |
isNull(Object object,
CharSequence message)
断言指定对象为null
如果断言失败则抛出异常 |
static void |
isSame(Object obj,
Object another,
String message)
断言两个对象相等(==),如果断言失败则抛出异常
|
static void |
isTrue(boolean expression)
断言布尔表达式结果为true
如果断言失败则抛出异常 |
static void |
isTrue(boolean expression,
CharSequence errorMsg)
断言布尔表达式结果为true
如果断言失败则抛出异常 |
static void |
isTrue(boolean expression,
Supplier<CharSequence> msger)
断言布尔表达式结果为true
如果断言失败则抛出异常 |
static void |
notBlank(Object obj,
String message)
断言指定对象不为空对象,如果断言失败则抛出异常
空对象的定义如下: 1.字符串对象 == null或者去空格后==空字符串 2.其他对象==null |
static void |
notEmpty(Object str,
CharSequence message)
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常 |
static void |
notEmpty(Object str,
Supplier<CharSequence> message)
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常 |
static <T> T |
notEmpty(T str)
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常 |
static void |
notEquals(Object obj,
Object another,
String message)
断言两个对象不相等(equals),如果断言失败则抛出异常
|
static void |
notNull(Object object,
CharSequence errorMsg)
断言指定对象不为null
如果断言失败则抛出异常 |
static void |
notNull(Object object,
Supplier<CharSequence> msger)
断言指定对象不为null
如果断言失败则抛出异常 |
static <T> T |
notNull(T object)
断言指定对象不为null
如果断言失败则抛出异常 |
static void |
notSame(Object obj,
Object another,
String message)
断言两个对象不相等(==),如果断言失败则抛出异常
|
static void |
notTrue(boolean expression,
CharSequence message)
断言布尔表达式结果为false
如果断言失败则抛出异常 |
static void |
notTrue(boolean expression,
Supplier<CharSequence> msger)
断言布尔表达式结果为false
如果断言失败则抛出异常 |
public static final void isTrue(boolean expression)
expression - boolean表达式public static final void isTrue(boolean expression,
@Nullable
CharSequence errorMsg)
expression - boolean表达式errorMsg - 异常消息内容public static final void isTrue(boolean expression,
@Nullable
Supplier<CharSequence> msger)
expression - boolean表达式msger - 异常消息内容public static final void notTrue(boolean expression,
@Nullable
CharSequence message)
expression - boolean表达式message - 异常消息内容public static final void notTrue(boolean expression,
@Nullable
Supplier<CharSequence> msger)
expression - boolean表达式msger - 异常消息内容public static final void isNull(Object object)
object - 指定对象message - 异常消息内容public static final void isNull(Object object, @Nullable CharSequence message)
object - 指定对象message - 异常消息内容public static final <T> T notNull(T object)
object - 指定对象public static final void notNull(Object object, @Nullable CharSequence errorMsg)
object - 指定对象message - 异常消息内容public static final void notNull(Object object, @Nullable Supplier<CharSequence> msger)
object - 指定对象msger - 异常消息内容public static final void isEmpty(Object str, @Nullable CharSequence message)
str - 指定字符串message - 异常消息内容#isEmpty(Object)public static final <T> T notEmpty(T str)
str - 指定字符串message - 异常消息内容#isEmpty(Object)public static final void notEmpty(Object str, @Nullable CharSequence message)
str - 指定字符串message - 异常消息内容#isEmpty(Object)public static final void notEmpty(Object str, @Nullable Supplier<CharSequence> message)
str - 指定字符串message - 异常消息内容#isEmpty(Object)public static final void isBlank(Object obj, String message)
obj - 指定对象message - 异常消息内容#isBlank(Object)public static final void notBlank(Object obj, String message)
obj - 指定对象message - 异常消息内容#isBlank(Object)public static final void equals(Object obj, Object another, String message)
obj - 指定的对象another - 另一个对象message - 异常消息内容public static final void notEquals(Object obj, Object another, String message)
obj - 指定的对象another - 另一个对象message - 异常消息内容public static final void isSame(Object obj, Object another, String message)
obj - 指定的对象another - 另一个对象message - 异常消息内容Copyright © 2019. All rights reserved.