Package com.appslandia.common.utils
Class AssertUtils
- java.lang.Object
-
- com.appslandia.common.utils.AssertUtils
-
public class AssertUtils extends java.lang.Object- Author:
- Loc Ha
-
-
Constructor Summary
Constructors Constructor Description AssertUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertFalse(boolean expression)static voidassertFalse(boolean expression, java.lang.String errorMessage)static voidassertFalse(boolean expression, java.util.function.Supplier<java.lang.String> errorMessage)static <T> java.util.Collection<T>assertHasElements(java.util.Collection<T> elements)static <T> java.util.Collection<T>assertHasElements(java.util.Collection<T> elements, java.lang.String errorMessage)static <T> java.util.Collection<T>assertHasElements(java.util.Collection<T> elements, java.util.function.Supplier<java.lang.String> errorMessage)static <T> T[]assertHasElements(T[] elements)static <T> T[]assertHasElements(T[] elements, java.lang.String errorMessage)static <T> T[]assertHasElements(T[] elements, java.util.function.Supplier<java.lang.String> errorMessage)static doubleassertNonNegative(double value)static doubleassertNonNegative(double value, java.lang.String errorMessage)static doubleassertNonNegative(double value, java.util.function.Supplier<java.lang.String> errorMessage)static intassertNonNegative(int value)static intassertNonNegative(int value, java.lang.String errorMessage)static intassertNonNegative(int value, java.util.function.Supplier<java.lang.String> errorMessage)static longassertNonNegative(long value)static longassertNonNegative(long value, java.lang.String errorMessage)static longassertNonNegative(long value, java.util.function.Supplier<java.lang.String> errorMessage)static java.lang.StringassertNotBlank(java.lang.String text)static java.lang.StringassertNotBlank(java.lang.String text, java.lang.String errorMessage)static java.lang.StringassertNotBlank(java.lang.String text, java.util.function.Supplier<java.lang.String> errorMessage)static <T> TassertNotNull(T obj)static <T> TassertNotNull(T obj, java.lang.String errorMessage)static <T> TassertNotNull(T obj, java.util.function.Supplier<java.lang.String> errorMessage)static voidassertNull(java.lang.Object obj)static voidassertNull(java.lang.Object obj, java.lang.String errorMessage)static voidassertNull(java.lang.Object obj, java.util.function.Supplier<java.lang.String> errorMessage)static doubleassertPossitive(double value, java.lang.String errorMessage)static doubleassertPossitive(double value, java.util.function.Supplier<java.lang.String> errorMessage)static intassertPossitive(int value)static intassertPossitive(int value, java.lang.String errorMessage)static intassertPossitive(int value, java.util.function.Supplier<java.lang.String> errorMessage)static longassertPossitive(long value)static longassertPossitive(long value, java.lang.String errorMessage)static longassertPossitive(long value, java.util.function.Supplier<java.lang.String> errorMessage)static voidassertState(boolean expression)static voidassertState(boolean expression, java.lang.String errorMessage)static voidassertState(boolean expression, java.util.function.Supplier<java.lang.String> errorMessage)static <T> TassertStateNotNull(T obj)static <T> TassertStateNotNull(T obj, java.lang.String errorMessage)static <T> TassertStateNotNull(T obj, java.util.function.Supplier<java.lang.String> errorMessage)static voidassertStateNull(java.lang.Object obj)static voidassertStateNull(java.lang.Object obj, java.lang.String errorMessage)static voidassertStateNull(java.lang.Object obj, java.util.function.Supplier<java.lang.String> errorMessage)static voidassertTrue(boolean expression)static voidassertTrue(boolean expression, java.lang.String errorMessage)static voidassertTrue(boolean expression, java.util.function.Supplier<java.lang.String> errorMessage)
-
-
-
Method Detail
-
assertTrue
public static void assertTrue(boolean expression)
-
assertTrue
public static void assertTrue(boolean expression, java.lang.String errorMessage)
-
assertTrue
public static void assertTrue(boolean expression, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertFalse
public static void assertFalse(boolean expression)
-
assertFalse
public static void assertFalse(boolean expression, java.lang.String errorMessage)
-
assertFalse
public static void assertFalse(boolean expression, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertNotNull
public static <T> T assertNotNull(T obj)
-
assertNotNull
public static <T> T assertNotNull(T obj, java.lang.String errorMessage)
-
assertNotNull
public static <T> T assertNotNull(T obj, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertNull
public static void assertNull(java.lang.Object obj)
-
assertNull
public static void assertNull(java.lang.Object obj, java.lang.String errorMessage)
-
assertNull
public static void assertNull(java.lang.Object obj, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertState
public static void assertState(boolean expression)
-
assertState
public static void assertState(boolean expression, java.lang.String errorMessage)
-
assertState
public static void assertState(boolean expression, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertStateNotNull
public static <T> T assertStateNotNull(T obj)
-
assertStateNotNull
public static <T> T assertStateNotNull(T obj, java.lang.String errorMessage)
-
assertStateNotNull
public static <T> T assertStateNotNull(T obj, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertStateNull
public static void assertStateNull(java.lang.Object obj)
-
assertStateNull
public static void assertStateNull(java.lang.Object obj, java.lang.String errorMessage)
-
assertStateNull
public static void assertStateNull(java.lang.Object obj, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertNotBlank
public static java.lang.String assertNotBlank(java.lang.String text)
-
assertNotBlank
public static java.lang.String assertNotBlank(java.lang.String text, java.lang.String errorMessage)
-
assertNotBlank
public static java.lang.String assertNotBlank(java.lang.String text, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertHasElements
public static <T> T[] assertHasElements(T[] elements)
-
assertHasElements
public static <T> T[] assertHasElements(T[] elements, java.lang.String errorMessage)
-
assertHasElements
public static <T> T[] assertHasElements(T[] elements, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertHasElements
public static <T> java.util.Collection<T> assertHasElements(java.util.Collection<T> elements)
-
assertHasElements
public static <T> java.util.Collection<T> assertHasElements(java.util.Collection<T> elements, java.lang.String errorMessage)
-
assertHasElements
public static <T> java.util.Collection<T> assertHasElements(java.util.Collection<T> elements, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertPossitive
public static int assertPossitive(int value)
-
assertPossitive
public static int assertPossitive(int value, java.lang.String errorMessage)
-
assertPossitive
public static int assertPossitive(int value, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertNonNegative
public static int assertNonNegative(int value)
-
assertNonNegative
public static int assertNonNegative(int value, java.lang.String errorMessage)
-
assertNonNegative
public static int assertNonNegative(int value, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertPossitive
public static long assertPossitive(long value)
-
assertPossitive
public static long assertPossitive(long value, java.lang.String errorMessage)
-
assertPossitive
public static long assertPossitive(long value, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertNonNegative
public static long assertNonNegative(long value)
-
assertNonNegative
public static long assertNonNegative(long value, java.lang.String errorMessage)
-
assertNonNegative
public static long assertNonNegative(long value, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertPossitive
public static double assertPossitive(double value, java.lang.String errorMessage)
-
assertPossitive
public static double assertPossitive(double value, java.util.function.Supplier<java.lang.String> errorMessage)
-
assertNonNegative
public static double assertNonNegative(double value)
-
assertNonNegative
public static double assertNonNegative(double value, java.lang.String errorMessage)
-
assertNonNegative
public static double assertNonNegative(double value, java.util.function.Supplier<java.lang.String> errorMessage)
-
-