Package org.seppiko.commons.utils
Class Assert
java.lang.Object
org.seppiko.commons.utils.Assert
public class Assert
extends java.lang.Object
Assert
- Author:
- Leonard Woo
-
Constructor Summary
Constructors Constructor Description Assert() -
Method Summary
Modifier and Type Method Description static voidhasLength(java.lang.String text, java.lang.String message)if string text length is 0 throw messagestatic voidhasText(java.lang.String text, java.lang.String message)if string text has not any char without whitespace throw messagestatic voidisFalse(boolean expression, java.lang.String message)if true throw messagestatic voidisNull(java.lang.Object obj, java.lang.String message)if object is not null throw messagestatic voidisTrue(boolean expression, java.lang.String message)if not true throw messagestatic voidnotEmpty(java.lang.Object[] array, java.lang.String message)if object array is null or length is 0 throw messagestatic voidnotNull(java.lang.Object obj, java.lang.String message)if object is null throw messagestatic java.lang.RuntimeExceptionsneakyThrow(java.lang.Throwable t)Throw exception with RuntimeExceptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Assert
public Assert()
-
-
Method Details
-
isTrue
public static void isTrue(boolean expression, java.lang.String message)if not true throw message- Parameters:
expression- boolean expressionmessage- message
-
isFalse
public static void isFalse(boolean expression, java.lang.String message)if true throw message- Parameters:
expression- boolean expressionmessage- message
-
isNull
public static void isNull(java.lang.Object obj, java.lang.String message)if object is not null throw message- Parameters:
obj- objectmessage- message
-
notNull
public static void notNull(java.lang.Object obj, java.lang.String message)if object is null throw message- Parameters:
obj- objectmessage- message
-
hasLength
public static void hasLength(java.lang.String text, java.lang.String message)if string text length is 0 throw message- Parameters:
text- string textmessage- message
-
hasText
public static void hasText(java.lang.String text, java.lang.String message)if string text has not any char without whitespace throw message- Parameters:
text- string textmessage- message
-
notEmpty
public static void notEmpty(java.lang.Object[] array, java.lang.String message)if object array is null or length is 0 throw message- Parameters:
array- object arraymessage- message
-
sneakyThrow
public static java.lang.RuntimeException sneakyThrow(java.lang.Throwable t)Throw exception with RuntimeExceptiontry { throw new Throwable(); } catch (Throwable t) { throw Assert.sneakyThrow(t); }- Parameters:
t- any exception- Returns:
- RuntimeException
-