|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deduced.utilities.AssertUtilities
public final class AssertUtilities
Title: AssertUtility
Description: AssertUtility offers a list of static method similar to unit test. The key difference being that the checks performed by AssertUtility are meant to be executed at run time. Developers must configure the logger to be notified on assertion failures and handle them as they want.
Field Summary | |
---|---|
private static boolean |
ARE_ASSERTIONS_IGNORED
ignore assertion flag |
private static java.lang.String |
EMPTY_STRING
default string |
static java.util.logging.Logger |
LOGGER
assertion logger |
Constructor Summary | |
---|---|
AssertUtilities()
|
Method Summary | |
---|---|
static void |
assertEquals(boolean expected,
boolean actual)
Asserts that two boolean values are equal. |
static void |
assertEquals(byte expected,
byte actual)
Asserts that two bytes are equal. |
static void |
assertEquals(char expected,
char actual)
Asserts that two chars are equal. |
static void |
assertEquals(double expected,
double actual,
double delta)
Asserts that two doubles are equal concerning a delta. |
static void |
assertEquals(float expected,
float actual,
float delta)
Asserts that two floats are equal concerning a delta. |
static void |
assertEquals(int expected,
int actual)
Asserts that two integers are equal. |
static void |
assertEquals(long expected,
long actual)
Asserts that two longs are equal. |
static void |
assertEquals(java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects are equal. |
static void |
assertEquals(short expected,
short actual)
Asserts that two shorts are equal. |
static void |
assertEquals(java.lang.String message,
boolean expected,
boolean actual)
Asserts that two boolean values are equal. |
static void |
assertEquals(java.lang.String message,
byte expected,
byte actual)
Asserts that two bytes are equal. |
static void |
assertEquals(java.lang.String message,
char expected,
char actual)
Asserts that two chars are equal. |
static void |
assertEquals(java.lang.String message,
double expected,
double actual,
double delta)
Asserts that two doubles are equal concerning a delta. |
static void |
assertEquals(java.lang.String message,
float expected,
float actual,
float delta)
Asserts that two floats are equal concerning a delta. |
static void |
assertEquals(java.lang.String message,
int expected,
int actual)
Asserts that two integers are equal. |
static void |
assertEquals(java.lang.String message,
long expected,
long actual)
Asserts that two longs are equal. |
static void |
assertEquals(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects are equal. |
static void |
assertEquals(java.lang.String message,
short expected,
short actual)
Asserts that two shorts are equal. |
static void |
assertEquals(java.lang.String expected,
java.lang.String actual)
Asserts that two Strings are equal. |
static void |
assertEquals(java.lang.String message,
java.lang.String expected,
java.lang.String actual)
Asserts that two Strings are equal. |
static void |
assertFalse(boolean condition)
Asserts that a condition is false. |
static void |
assertFalse(java.lang.String message,
boolean condition)
Asserts that a condition is false. |
static void |
assertNotNull(java.lang.Object object)
Asserts that an object isn't null. |
static void |
assertNotNull(java.lang.String message,
java.lang.Object object)
Asserts that an object isn't null. |
static void |
assertNotSame(java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects refer to the same object. |
static void |
assertNotSame(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects refer to the same object. |
static void |
assertNull(java.lang.Object object)
Asserts that an object is null. |
static void |
assertNull(java.lang.String message,
java.lang.Object object)
Asserts that an object is null. |
static void |
assertSame(java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects refer to the same object. |
static void |
assertSame(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects refer to the same object. |
static void |
assertTrue(boolean isOk)
assertion check |
static void |
assertTrue(java.lang.String message,
boolean isOk)
assertion check |
static void |
exception(java.lang.String message,
java.lang.Throwable ex)
notify an unexpected exception |
static void |
exception(java.lang.Throwable ex)
notify an unexpected exception |
static void |
fail()
report an assertion failure |
static void |
fail(java.lang.String message)
report an assertion failure |
private static void |
failNotEquals(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
report a failure because objects should have been the equal |
private static void |
failNotSame(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
report a failure because objects should have been the same |
private static void |
failSame(java.lang.String message)
report a failure because objects shouldn't have been the same |
static java.lang.String |
format(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
format a string to indicate the error condition |
static void |
ignoreAssertions()
ignore Assertions |
static void |
resetAssertions()
reset Assertions |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String EMPTY_STRING
public static final java.util.logging.Logger LOGGER
private static boolean ARE_ASSERTIONS_IGNORED
Constructor Detail |
---|
public AssertUtilities()
Method Detail |
---|
public static void assertTrue(boolean isOk)
isOk
- is everything okpublic static void fail()
public static void assertTrue(java.lang.String message, boolean isOk)
isOk
- is everything okmessage
- the condition check descriptionpublic static void fail(java.lang.String message)
message
- the condition check descriptionpublic static void exception(java.lang.Throwable ex)
ex
- the exceptionpublic static void exception(java.lang.String message, java.lang.Throwable ex)
message
- the message to show with the assertion failureex
- the exceptionpublic static void ignoreAssertions()
public static void resetAssertions()
public static void assertFalse(java.lang.String message, boolean condition)
message
- the condition check descriptioncondition
- value that needs to be falsepublic static void assertFalse(boolean condition)
condition
- value that needs to be falsepublic static void assertEquals(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertEquals(java.lang.Object expected, java.lang.Object actual)
expected
- the expected valueactual
- the actual valuepublic static void assertEquals(java.lang.String message, java.lang.String expected, java.lang.String actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertEquals(java.lang.String expected, java.lang.String actual)
expected
- the expected valueactual
- the actual valuepublic static void assertEquals(java.lang.String message, double expected, double actual, double delta)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuedelta
- allowed value delta between the expected and actual valuepublic static void assertEquals(double expected, double actual, double delta)
expected
- the expected valueactual
- the actual valuedelta
- allowed value delta between the expected and actual valuepublic static void assertEquals(java.lang.String message, float expected, float actual, float delta)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuedelta
- allowed value delta between the expected and actual valuepublic static void assertEquals(float expected, float actual, float delta)
expected
- the expected valueactual
- the actual valuedelta
- allowed value delta between the expected and actual valuepublic static void assertEquals(java.lang.String message, long expected, long actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertEquals(long expected, long actual)
expected
- the expected valueactual
- the actual valuepublic static void assertEquals(java.lang.String message, boolean expected, boolean actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertEquals(boolean expected, boolean actual)
expected
- the expected valueactual
- the actual valuepublic static void assertEquals(java.lang.String message, byte expected, byte actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertEquals(byte expected, byte actual)
expected
- the expected valueactual
- the actual valuepublic static void assertEquals(java.lang.String message, char expected, char actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertEquals(char expected, char actual)
expected
- the expected valueactual
- the actual valuepublic static void assertEquals(java.lang.String message, short expected, short actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertEquals(short expected, short actual)
expected
- the expected valueactual
- the actual valuepublic static void assertEquals(java.lang.String message, int expected, int actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertEquals(int expected, int actual)
expected
- the expected valueactual
- the actual valuepublic static void assertNotNull(java.lang.Object object)
object
- the object that shouldn't be nullpublic static void assertNotNull(java.lang.String message, java.lang.Object object)
message
- the condition check descriptionobject
- the object that shouldn't be nullpublic static void assertNull(java.lang.Object object)
object
- the object that should be nullpublic static void assertNull(java.lang.String message, java.lang.Object object)
message
- the condition check descriptionobject
- the object that should be nullpublic static void assertSame(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertSame(java.lang.Object expected, java.lang.Object actual)
expected
- the expected valueactual
- the actual valuepublic static void assertNotSame(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static void assertNotSame(java.lang.Object expected, java.lang.Object actual)
expected
- the expected valueactual
- the actual valueprivate static void failSame(java.lang.String message)
message
- the condition check descriptionprivate static void failNotSame(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valueprivate static void failNotEquals(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual valuepublic static java.lang.String format(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
message
- the condition check descriptionexpected
- the expected valueactual
- the actual value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |