Package com.mysema.commons.lang
Class Assert
- java.lang.Object
-
- com.mysema.commons.lang.Assert
-
public final class Assert extends java.lang.Object
General assertion utilities
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
HAS_NO_TEXT
private static java.lang.String
IS_EMPTY
private static java.lang.String
IS_FALSE
private static java.lang.String
IS_NULL
private static java.lang.String
IS_TRUE
-
Constructor Summary
Constructors Modifier Constructor Description private
Assert()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T
assertThat(boolean condition, java.lang.String propOrMsg, java.lang.String msgSuffix, T rv)
General assertion mwthosstatic java.lang.String
hasLength(java.lang.String str, java.lang.String propOrMsg)
Assert that the given String is not emptystatic java.lang.String
hasText(java.lang.String str, java.lang.String propOrMsg)
Assert that the given String has actual non-whitepsace text.static boolean
isFalse(boolean condition, java.lang.String propOrMsg)
Assert that the given condition is truestatic boolean
isTrue(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> T
notNull(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:
-
-