AUnit
0.4.0
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.
|
Various assertTestXxx() and checkTestXxx() macros are defined in this header. More...
Go to the source code of this file.
Classes | |
class | aunit::MetaAssertion |
Class that extends the Assertion class to support the checkTestXxx() and assertTestXxx() macros that look at the status of the named test. More... | |
Macros | |
#define | checkTestDone(name) (test_##name##_instance.isDone()) |
Return true if test 'name' is done. More... | |
#define | checkTestNotDone(name) (test_##name##_instance.isNotDone()) |
Return true if test 'name' is not done. More... | |
#define | checkTestPass(name) (test_##name##_instance.isPassed()) |
Return true if test 'name' has passed. More... | |
#define | checkTestNotPass(name) (test_##name##_instance.isNotPassed()) |
Return true if test 'name' has not passed. More... | |
#define | checkTestFail(name) (test_##name##_instance.isFailed()) |
Return true if test 'name' has failed. More... | |
#define | checkTestNotFail(name) (test_##name##_instance.isNotFailed()) |
Return true if test 'name' has not failed. More... | |
#define | checkTestSkip(name) (test_##name##_instance.isSkipped()) |
Return true if test 'name' has been skipped. More... | |
#define | checkTestNotSkip(name) (test_##name##_instance.isNotSkipped()) |
Return true if test 'name' has not been skipped. More... | |
#define | checkTestExpire(name) (test_##name##_instance.isExpired()) |
Return true if test 'name' has timed out. More... | |
#define | checkTestNotExpire(name) (test_##name##_instance.isNotExpired()) |
Return true if test 'name' has not timed out. More... | |
#define | assertTestDone(name) assertTestStatus(name, isDone, kMessageDone) |
Assert that test 'name' is done. More... | |
#define | assertTestNotDone(name) assertTestStatus(name, isNotDone, kMessageNotDone) |
Assert that test 'name' is not done. More... | |
#define | assertTestPass(name) assertTestStatus(name, isPassed, kMessagePassed) |
Assert that test 'name' has passed. More... | |
#define | assertTestNotPass(name) assertTestStatus(name, isNotPassed, kMessageNotPassed) |
Assert that test 'name' has not passed. More... | |
#define | assertTestFail(name) assertTestStatus(name, isFailed, kMessageFailed) |
Assert that test 'name' has failed. More... | |
#define | assertTestNotFail(name) assertTestStatus(name, isNotFailed, kMessageNotFailed) |
Assert that test 'name' has not failed. More... | |
#define | assertTestSkip(name) assertTestStatus(name, isSkipped, kMessageSkipped) |
Assert that test 'name' has been skipped. More... | |
#define | assertTestNotSkip(name) assertTestStatus(name, isNotSkipped, kMessageNotSkipped) |
Assert that test 'name' has not been skipped. More... | |
#define | assertTestExpire(name) assertTestStatus(name, isExpired, kMessageExpired) |
Assert that test 'name' has timed out. More... | |
#define | assertTestNotExpire(name) assertTestStatus(name, isNotExpired, kMessageNotExpired) |
Assert that test 'name' has not timed out. More... | |
#define | assertTestStatus(name, method, message) |
Internal helper macro, shouldn't be called directly by users. More... | |
#define | checkTestDoneF(test_class, name) (test_class##_##name##_instance.isDone()) |
Return true if test 'name' is done. More... | |
#define | checkTestNotDoneF(test_class, name) (test_class##_##name##_instance.isNotDone()) |
Return true if test 'name' is not done. More... | |
#define | checkTestPassF(test_class, name) (test_class##_##name##_instance.isPassed()) |
Return true if test 'name' has passed. More... | |
#define | checkTestNotPassF(test_class, name) (test_class##_##name##_instance.isNotPassed()) |
Return true if test 'name' has not passed. More... | |
#define | checkTestFailF(test_class, name) (test_class##_##name##_instance.isFailed()) |
Return true if test 'name' has failed. More... | |
#define | checkTestNotFailF(test_class, name) (test_class##_##name##_instance.isNotFailed()) |
Return true if test 'name' has not failed. More... | |
#define | checkTestSkipF(test_class, name) (test_class##_##name##_instance.isSkipped()) |
Return true if test 'name' has been skipped. More... | |
#define | checkTestNotSkipF(test_class, name) (test_class##_##name##_instance.isNotSkipped()) |
Return true if test 'name' has not been skipped. More... | |
#define | checkTestExpireF(test_class, name) (test_class##_##name##_instance.isExpired()) |
Return true if test 'name' has timed out. More... | |
#define | checkTestNotExpireF(test_class, name) (test_class##_##name##_instance.isNotExpired()) |
Return true if test 'name' has not timed out. More... | |
#define | assertTestDoneF(test_class, name) assertTestStatusF(test_class, name, isDone, kMessageDone) |
Assert that test 'name' is done. More... | |
#define | assertTestNotDoneF(test_class, name) assertTestStatusF(test_class, name, isNotDone, kMessageNotDone) |
Assert that test 'name' is not done. More... | |
#define | assertTestPassF(test_class, name) assertTestStatusF(test_class, name, isPassed, kMessagePassed) |
Assert that test 'name' has passed. More... | |
#define | assertTestNotPassF(test_class, name) assertTestStatusF(test_class, name, isNotPassed, kMessageNotPassed) |
Assert that test 'name' has not passed. More... | |
#define | assertTestFailF(test_class, name) assertTestStatusF(test_class, name, isFailed, kMessageFailed) |
Assert that test 'name' has failed. More... | |
#define | assertTestNotFailF(test_class, name) assertTestStatusF(test_class, name, isNotFailed, kMessageNotFailed) |
Assert that test 'name' has not failed. More... | |
#define | assertTestSkipF(test_class, name) assertTestStatusF(test_class, name, isSkipped, kMessageSkipped) |
Assert that test 'name' has been skipped. More... | |
#define | assertTestNotSkipF(test_class, name) assertTestStatusF(test_class, name, isNotSkipped, kMessageNotSkipped) |
Assert that test 'name' has not been skipped. More... | |
#define | assertTestExpireF(test_class, name) assertTestStatusF(test_class, name, isExpired, kMessageExpired) |
Assert that test 'name' has timed out. More... | |
#define | assertTestNotExpireF(test_class, name) assertTestStatusF(test_class, name, isNotExpired, kMessageNotExpired) |
Assert that test 'name' has not timed out. More... | |
#define | assertTestStatusF(test_class, name, method, message) |
Internal helper macro, shouldn't be called directly by users. More... | |
Various assertTestXxx() and checkTestXxx() macros are defined in this header.
Definition in file MetaAssertion.h.
#define assertTestDone | ( | name | ) | assertTestStatus(name, isDone, kMessageDone) |
Assert that test 'name' is done.
Definition at line 79 of file MetaAssertion.h.
#define assertTestDoneF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isDone, kMessageDone) |
Assert that test 'name' is done.
Definition at line 172 of file MetaAssertion.h.
#define assertTestExpire | ( | name | ) | assertTestStatus(name, isExpired, kMessageExpired) |
Assert that test 'name' has timed out.
Definition at line 111 of file MetaAssertion.h.
#define assertTestExpireF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isExpired, kMessageExpired) |
Assert that test 'name' has timed out.
Definition at line 204 of file MetaAssertion.h.
#define assertTestFail | ( | name | ) | assertTestStatus(name, isFailed, kMessageFailed) |
Assert that test 'name' has failed.
Definition at line 95 of file MetaAssertion.h.
#define assertTestFailF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isFailed, kMessageFailed) |
Assert that test 'name' has failed.
Definition at line 188 of file MetaAssertion.h.
#define assertTestNotDone | ( | name | ) | assertTestStatus(name, isNotDone, kMessageNotDone) |
Assert that test 'name' is not done.
Definition at line 83 of file MetaAssertion.h.
#define assertTestNotDoneF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isNotDone, kMessageNotDone) |
Assert that test 'name' is not done.
Definition at line 176 of file MetaAssertion.h.
#define assertTestNotExpire | ( | name | ) | assertTestStatus(name, isNotExpired, kMessageNotExpired) |
Assert that test 'name' has not timed out.
Definition at line 115 of file MetaAssertion.h.
#define assertTestNotExpireF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isNotExpired, kMessageNotExpired) |
Assert that test 'name' has not timed out.
Definition at line 208 of file MetaAssertion.h.
#define assertTestNotFail | ( | name | ) | assertTestStatus(name, isNotFailed, kMessageNotFailed) |
Assert that test 'name' has not failed.
Definition at line 99 of file MetaAssertion.h.
#define assertTestNotFailF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isNotFailed, kMessageNotFailed) |
Assert that test 'name' has not failed.
Definition at line 192 of file MetaAssertion.h.
#define assertTestNotPass | ( | name | ) | assertTestStatus(name, isNotPassed, kMessageNotPassed) |
Assert that test 'name' has not passed.
Definition at line 91 of file MetaAssertion.h.
#define assertTestNotPassF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isNotPassed, kMessageNotPassed) |
Assert that test 'name' has not passed.
Definition at line 184 of file MetaAssertion.h.
#define assertTestNotSkip | ( | name | ) | assertTestStatus(name, isNotSkipped, kMessageNotSkipped) |
Assert that test 'name' has not been skipped.
Definition at line 107 of file MetaAssertion.h.
#define assertTestNotSkipF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isNotSkipped, kMessageNotSkipped) |
Assert that test 'name' has not been skipped.
Definition at line 200 of file MetaAssertion.h.
#define assertTestPass | ( | name | ) | assertTestStatus(name, isPassed, kMessagePassed) |
Assert that test 'name' has passed.
Definition at line 87 of file MetaAssertion.h.
#define assertTestPassF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isPassed, kMessagePassed) |
Assert that test 'name' has passed.
Definition at line 180 of file MetaAssertion.h.
#define assertTestSkip | ( | name | ) | assertTestStatus(name, isSkipped, kMessageSkipped) |
Assert that test 'name' has been skipped.
Definition at line 103 of file MetaAssertion.h.
#define assertTestSkipF | ( | test_class, | |
name | |||
) | assertTestStatusF(test_class, name, isSkipped, kMessageSkipped) |
Assert that test 'name' has been skipped.
Definition at line 196 of file MetaAssertion.h.
#define assertTestStatus | ( | name, | |
method, | |||
message | |||
) |
Internal helper macro, shouldn't be called directly by users.
Definition at line 119 of file MetaAssertion.h.
#define assertTestStatusF | ( | test_class, | |
name, | |||
method, | |||
message | |||
) |
Internal helper macro, shouldn't be called directly by users.
Definition at line 212 of file MetaAssertion.h.
#define checkTestDone | ( | name | ) | (test_##name##_instance.isDone()) |
Return true if test 'name' is done.
Definition at line 46 of file MetaAssertion.h.
#define checkTestDoneF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isDone()) |
Return true if test 'name' is done.
Definition at line 129 of file MetaAssertion.h.
#define checkTestExpire | ( | name | ) | (test_##name##_instance.isExpired()) |
Return true if test 'name' has timed out.
Definition at line 70 of file MetaAssertion.h.
#define checkTestExpireF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isExpired()) |
Return true if test 'name' has timed out.
Definition at line 161 of file MetaAssertion.h.
#define checkTestFail | ( | name | ) | (test_##name##_instance.isFailed()) |
Return true if test 'name' has failed.
Definition at line 58 of file MetaAssertion.h.
#define checkTestFailF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isFailed()) |
Return true if test 'name' has failed.
Definition at line 145 of file MetaAssertion.h.
#define checkTestNotDone | ( | name | ) | (test_##name##_instance.isNotDone()) |
Return true if test 'name' is not done.
Definition at line 49 of file MetaAssertion.h.
#define checkTestNotDoneF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isNotDone()) |
Return true if test 'name' is not done.
Definition at line 133 of file MetaAssertion.h.
#define checkTestNotExpire | ( | name | ) | (test_##name##_instance.isNotExpired()) |
Return true if test 'name' has not timed out.
Definition at line 73 of file MetaAssertion.h.
#define checkTestNotExpireF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isNotExpired()) |
Return true if test 'name' has not timed out.
Definition at line 165 of file MetaAssertion.h.
#define checkTestNotFail | ( | name | ) | (test_##name##_instance.isNotFailed()) |
Return true if test 'name' has not failed.
Definition at line 61 of file MetaAssertion.h.
#define checkTestNotFailF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isNotFailed()) |
Return true if test 'name' has not failed.
Definition at line 149 of file MetaAssertion.h.
#define checkTestNotPass | ( | name | ) | (test_##name##_instance.isNotPassed()) |
Return true if test 'name' has not passed.
Definition at line 55 of file MetaAssertion.h.
#define checkTestNotPassF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isNotPassed()) |
Return true if test 'name' has not passed.
Definition at line 141 of file MetaAssertion.h.
#define checkTestNotSkip | ( | name | ) | (test_##name##_instance.isNotSkipped()) |
Return true if test 'name' has not been skipped.
Definition at line 67 of file MetaAssertion.h.
#define checkTestNotSkipF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isNotSkipped()) |
Return true if test 'name' has not been skipped.
Definition at line 157 of file MetaAssertion.h.
#define checkTestPass | ( | name | ) | (test_##name##_instance.isPassed()) |
Return true if test 'name' has passed.
Definition at line 52 of file MetaAssertion.h.
#define checkTestPassF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isPassed()) |
Return true if test 'name' has passed.
Definition at line 137 of file MetaAssertion.h.
#define checkTestSkip | ( | name | ) | (test_##name##_instance.isSkipped()) |
Return true if test 'name' has been skipped.
Definition at line 64 of file MetaAssertion.h.
#define checkTestSkipF | ( | test_class, | |
name | |||
) | (test_class##_##name##_instance.isSkipped()) |
Return true if test 'name' has been skipped.
Definition at line 153 of file MetaAssertion.h.