public class CCSMAssert extends java.lang.Object
Constructor and Description |
---|
CCSMAssert() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
checkedCast(java.lang.Object object,
java.lang.Class<T> clazz)
This calls
isInstanceOf(Object, Class) and, if this doesn't fail
returns the casted object. |
static void |
fail(java.lang.String message) |
static void |
fail(java.lang.String message,
java.lang.Throwable t) |
static void |
isFalse(boolean condition,
java.lang.String message)
Checks if a condition is
false . |
static void |
isFalse(boolean condition,
java.util.function.Supplier<java.lang.String> messageSupplier)
Checks if a condition is
false . |
static void |
isInstanceOf(java.lang.Object object,
java.lang.Class<?> clazz)
Checks that the object is a instance of the class.
|
static void |
isNotEmpty(java.util.Collection<?> collection,
java.lang.String message) |
static void |
isNotEmpty(java.util.Collection<?> collection,
java.util.function.Supplier<java.lang.String> messageSupplier)
Checks whether a collection is
null or empty. |
static void |
isNotEmpty(java.lang.String s,
java.lang.String message) |
static void |
isNotEmpty(java.lang.String s,
java.util.function.Supplier<java.lang.String> messageSupplier)
Checks whether a String is
null or empty. |
static void |
isNotNull(java.lang.Object reference)
Checks whether a reference is
null . |
static void |
isNotNull(java.lang.Object reference,
java.lang.String message)
Checks whether a reference is
null . |
static void |
isNotNull(java.lang.Object reference,
java.util.function.Supplier<java.lang.String> messageSupplier)
Checks whether a reference is
null . |
static void |
isPresent(java.util.Optional<?> optional,
java.lang.String message) |
static void |
isPresent(java.util.Optional<?> optional,
java.util.function.Supplier<java.lang.String> messageSupplier)
Checks whether an Optional is present.
|
static void |
isTrue(boolean condition,
java.lang.String message)
Checks if a condition is
true . |
static void |
isTrue(boolean condition,
java.util.function.Supplier<java.lang.String> messageSupplier)
Checks if a condition is
true . |
public CCSMAssert()
public static void isTrue(boolean condition, java.lang.String message) throws java.lang.AssertionError
true
.condition
- condition to checkmessage
- exception messagejava.lang.AssertionError
- if the condition is false
public static void isTrue(boolean condition, java.util.function.Supplier<java.lang.String> messageSupplier) throws java.lang.AssertionError
true
.condition
- condition to checkmessageSupplier
- supplier for the exception message evaluated in case the assertion
failsjava.lang.AssertionError
- if the condition is false
public static void isFalse(boolean condition, java.lang.String message) throws java.lang.AssertionError
false
.condition
- condition to checkmessage
- exception messagejava.lang.AssertionError
- if the condition is true
public static void isFalse(boolean condition, java.util.function.Supplier<java.lang.String> messageSupplier) throws java.lang.AssertionError
false
.condition
- condition to checkmessageSupplier
- supplier for the exception message evaluated in case the assertion
failsjava.lang.AssertionError
- if the condition is true
public static void isInstanceOf(java.lang.Object object, java.lang.Class<?> clazz)
public static <T> T checkedCast(java.lang.Object object, java.lang.Class<T> clazz)
isInstanceOf(Object, Class)
and, if this doesn't fail
returns the casted object.public static void fail(java.lang.String message, java.lang.Throwable t) throws java.lang.AssertionError
java.lang.AssertionError
- with message and throwablepublic static void fail(java.lang.String message) throws java.lang.AssertionError
java.lang.AssertionError
- with messagepublic static void isNotNull(java.lang.Object reference) throws java.lang.AssertionError
null
.reference
- reference to checkjava.lang.AssertionError
- if the reference is null
public static void isNotNull(java.lang.Object reference, java.lang.String message) throws java.lang.AssertionError
null
.reference
- reference to checkmessage
- exception messagejava.lang.AssertionError
- if the reference is null
public static void isNotNull(java.lang.Object reference, java.util.function.Supplier<java.lang.String> messageSupplier) throws java.lang.AssertionError
null
.reference
- reference to checkmessageSupplier
- supplier for the exception message evaluated in case the assertion
failsjava.lang.AssertionError
- if the reference is null
public static void isNotEmpty(java.lang.String s, java.lang.String message) throws java.lang.AssertionError
java.lang.AssertionError
isNotNull(Object, Supplier)
public static void isNotEmpty(java.lang.String s, java.util.function.Supplier<java.lang.String> messageSupplier) throws java.lang.AssertionError
null
or empty.s
- String to checkmessageSupplier
- supplier for the exception message evaluated in case the assertion
failsjava.lang.AssertionError
- if the String is emptypublic static void isNotEmpty(java.util.Collection<?> collection, java.lang.String message) throws java.lang.AssertionError
java.lang.AssertionError
isNotEmpty(Collection, Supplier)
public static void isNotEmpty(java.util.Collection<?> collection, java.util.function.Supplier<java.lang.String> messageSupplier) throws java.lang.AssertionError
null
or empty.collection
- Collection to checkmessageSupplier
- supplier for the exception message evaluated in case the assertion
failsjava.lang.AssertionError
- if the collection is emptypublic static void isPresent(java.util.Optional<?> optional, java.lang.String message)
isPresent(Optional, Supplier)
public static void isPresent(java.util.Optional<?> optional, java.util.function.Supplier<java.lang.String> messageSupplier)
optional
- Optional to checkmessageSupplier
- supplier for the exception message evaluated in case the assertion
failsjava.lang.AssertionError
- if the Optional is not present