Package com.mysema.commons.lang
Class Assert
- java.lang.Object
-
- com.mysema.commons.lang.Assert
-
public final class Assert extends java.lang.ObjectGeneral assertion utilities
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringHAS_NO_TEXTprivate static java.lang.StringIS_EMPTYprivate static java.lang.StringIS_FALSEprivate static java.lang.StringIS_NULLprivate static java.lang.StringIS_TRUE
-
Constructor Summary
Constructors Modifier Constructor Description privateAssert()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TassertThat(boolean condition, java.lang.String propOrMsg, java.lang.String msgSuffix, T rv)General assertion mwthosstatic java.lang.StringhasLength(java.lang.String str, java.lang.String propOrMsg)Assert that the given String is not emptystatic java.lang.StringhasText(java.lang.String str, java.lang.String propOrMsg)Assert that the given String has actual non-whitepsace text.static booleanisFalse(boolean condition, java.lang.String propOrMsg)Assert that the given condition is truestatic booleanisTrue(boolean condition, java.lang.String propOrMsg)Assert that the given condition is truestatic <C extends java.util.Collection<?>>
CnotEmpty(C col, java.lang.String propOrMsg)Assert that the given Collection is not emptystatic <M extends java.util.Map<?,?>>
MnotEmpty(M map, java.lang.String propOrMsg)Assert that the given Map is not emptystatic <T> T[]notEmpty(T[] objects, java.lang.String propOrMsg)Assert that the given array is not emptystatic <T> TnotNull(T object, java.lang.String propOrMsg)Assert that the given object is not null
-
-
-
Field Detail
-
IS_FALSE
private static final java.lang.String IS_FALSE
- See Also:
- Constant Field Values
-
IS_TRUE
private static final java.lang.String IS_TRUE
- See Also:
- Constant Field Values
-
IS_EMPTY
private static final java.lang.String IS_EMPTY
- See Also:
- Constant Field Values
-
IS_NULL
private static final java.lang.String IS_NULL
- See Also:
- Constant Field Values
-
HAS_NO_TEXT
private static final java.lang.String HAS_NO_TEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
hasText
public static java.lang.String hasText(java.lang.String str, java.lang.String propOrMsg)Assert that the given String has actual non-whitepsace text.- Parameters:
str-propOrMsg-- Returns:
-
notNull
public static <T> T notNull(T object, java.lang.String propOrMsg)Assert that the given object is not null- Type Parameters:
T-- Parameters:
object-propOrMsg-- Returns:
-
hasLength
public static java.lang.String hasLength(java.lang.String str, java.lang.String propOrMsg)Assert that the given String is not empty- Parameters:
str-propOrMsg-- Returns:
-
notEmpty
public static <T> T[] notEmpty(T[] objects, java.lang.String propOrMsg)Assert that the given array is not empty- Type Parameters:
T-- Parameters:
objects-propOrMsg-- Returns:
-
notEmpty
public static <M extends java.util.Map<?,?>> M notEmpty(M map, java.lang.String propOrMsg)Assert that the given Map is not empty- Type Parameters:
M-- Parameters:
map-propOrMsg-- Returns:
-
notEmpty
public static <C extends java.util.Collection<?>> C notEmpty(C col, java.lang.String propOrMsg)Assert that the given Collection is not empty- Type Parameters:
C-- Parameters:
col-propOrMsg-- Returns:
-
isTrue
public static boolean isTrue(boolean condition, java.lang.String propOrMsg)Assert that the given condition is true- Parameters:
condition-propOrMsg-- Returns:
-
isFalse
public static boolean isFalse(boolean condition, java.lang.String propOrMsg)Assert that the given condition is true- Parameters:
condition-propOrMsg-- Returns:
-
assertThat
public static <T> T assertThat(boolean condition, java.lang.String propOrMsg, java.lang.String msgSuffix, T rv)General assertion mwthos- Type Parameters:
T-- Parameters:
condition-propOrMsg-msgSuffix-rv-- Returns:
-
-