public final class Assert
extends java.lang.Object
| Constructor and Description |
|---|
Assert() |
| Modifier and Type | Method and Description |
|---|---|
static void |
inState(boolean state,
java.lang.String name,
int value)
Check whether we are in an expected state.
|
static void |
inState(boolean state,
java.lang.String name1,
int value1,
java.lang.String name2,
int value2)
Check whether we are in an expected state.
|
static void |
isValid(boolean valid,
java.lang.String name,
int value)
Check whether an argument assumption is valid.
|
static void |
isValid(boolean valid,
java.lang.String name,
long value)
Check whether an argument assumption is valid.
|
static void |
notEmpty(int length,
java.lang.String name)
Check whether an array argument is not empty.
|
static void |
notNull(java.lang.Object object,
java.lang.String name)
Check whether an argument is not
null. |
public static void notNull(java.lang.Object object,
java.lang.String name)
throws java.lang.NullPointerException
null.object - The argument to check.name - The argument's name.java.lang.NullPointerException - if the argument is null.public static void notEmpty(int length,
java.lang.String name)
throws java.lang.IllegalArgumentException
length - The array length to check.name - The argument's name.java.lang.IllegalArgumentException - if the array is empty.public static void isValid(boolean valid,
java.lang.String name,
int value)
throws java.lang.IllegalArgumentException
valid - The assumption result to check.name - The argument's name name.value - The argument's value.java.lang.IllegalArgumentException - if the assumption is not valid.public static void isValid(boolean valid,
java.lang.String name,
long value)
throws java.lang.IllegalArgumentException
valid - The assumption result to check.name - The argument's name name.value - The argument's value.java.lang.IllegalArgumentException - if the assumption is not valid.public static void inState(boolean state,
java.lang.String name,
int value)
throws java.lang.IllegalStateException
state - The state to check.name - The state variable's name.value - The state variable's value.java.lang.IllegalStateException - if we are not in an expected state.public static void inState(boolean state,
java.lang.String name1,
int value1,
java.lang.String name2,
int value2)
throws java.lang.IllegalStateException
state - The state to check.name1 - The 1st state variable's name.value1 - The 1st state variable's value.name2 - The 2nd state variable's name.value2 - The 2nd state variable's value.java.lang.IllegalStateException - if we are not in an expected state.