AUnit
0.5.0
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.
|
Various assertTestXxx(), checkTestXxx(), assertTestXxxF() and checkTestXxxF() macros are defined in this header. More...
Go to the source code of this file.
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) assertTestStatusInternal(name, isDone, kMessageDone) |
Assert that test 'name' is done. More... | |
#define | assertTestNotDone(name) assertTestStatusInternal(name, isNotDone, kMessageNotDone) |
Assert that test 'name' is not done. More... | |
#define | assertTestPass(name) assertTestStatusInternal(name, isPassed, kMessagePassed) |
Assert that test 'name' has passed. More... | |
#define | assertTestNotPass(name) assertTestStatusInternal(name, isNotPassed, kMessageNotPassed) |
Assert that test 'name' has not passed. More... | |
#define | assertTestFail(name) assertTestStatusInternal(name, isFailed, kMessageFailed) |
Assert that test 'name' has failed. More... | |
#define | assertTestNotFail(name) assertTestStatusInternal(name, isNotFailed, kMessageNotFailed) |
Assert that test 'name' has not failed. More... | |
#define | assertTestSkip(name) assertTestStatusInternal(name, isSkipped, kMessageSkipped) |
Assert that test 'name' has been skipped. More... | |
#define | assertTestNotSkip(name) assertTestStatusInternal(name, isNotSkipped, kMessageNotSkipped) |
Assert that test 'name' has not been skipped. More... | |
#define | assertTestExpire(name) assertTestStatusInternal(name, isExpired, kMessageExpired) |
Assert that test 'name' has timed out. More... | |
#define | assertTestNotExpire(name) assertTestStatusInternal(name, isNotExpired, kMessageNotExpired) |
Assert that test 'name' has not timed out. More... | |
#define | assertTestStatusInternal(name, method, message) |
Internal helper macro, shouldn't be called directly by users. More... | |
#define | checkTestDoneF(testClass, name) (testClass##_##name##_instance.isDone()) |
Return true if test 'name' is done. More... | |
#define | checkTestNotDoneF(testClass, name) (testClass##_##name##_instance.isNotDone()) |
Return true if test 'name' is not done. More... | |
#define | checkTestPassF(testClass, name) (testClass##_##name##_instance.isPassed()) |
Return true if test 'name' has passed. More... | |
#define | checkTestNotPassF(testClass, name) (testClass##_##name##_instance.isNotPassed()) |
Return true if test 'name' has not passed. More... | |
#define | checkTestFailF(testClass, name) (testClass##_##name##_instance.isFailed()) |
Return true if test 'name' has failed. More... | |
#define | checkTestNotFailF(testClass, name) (testClass##_##name##_instance.isNotFailed()) |
Return true if test 'name' has not failed. More... | |
#define | checkTestSkipF(testClass, name) (testClass##_##name##_instance.isSkipped()) |
Return true if test 'name' has been skipped. More... | |
#define | checkTestNotSkipF(testClass, name) (testClass##_##name##_instance.isNotSkipped()) |
Return true if test 'name' has not been skipped. More... | |
#define | checkTestExpireF(testClass, name) (testClass##_##name##_instance.isExpired()) |
Return true if test 'name' has timed out. More... | |
#define | checkTestNotExpireF(testClass, name) (testClass##_##name##_instance.isNotExpired()) |
Return true if test 'name' has not timed out. More... | |
#define | assertTestDoneF(testClass, name) assertTestStatusInternalF(testClass, name, isDone, kMessageDone) |
Assert that test 'name' is done. More... | |
#define | assertTestNotDoneF(testClass, name) assertTestStatusInternalF(testClass, name, isNotDone, kMessageNotDone) |
Assert that test 'name' is not done. More... | |
#define | assertTestPassF(testClass, name) assertTestStatusInternalF(testClass, name, isPassed, kMessagePassed) |
Assert that test 'name' has passed. More... | |
#define | assertTestNotPassF(testClass, name) assertTestStatusInternalF(testClass, name, isNotPassed, kMessageNotPassed) |
Assert that test 'name' has not passed. More... | |
#define | assertTestFailF(testClass, name) assertTestStatusInternalF(testClass, name, isFailed, kMessageFailed) |
Assert that test 'name' has failed. More... | |
#define | assertTestNotFailF(testClass, name) assertTestStatusInternalF(testClass, name, isNotFailed, kMessageNotFailed) |
Assert that test 'name' has not failed. More... | |
#define | assertTestSkipF(testClass, name) assertTestStatusInternalF(testClass, name, isSkipped, kMessageSkipped) |
Assert that test 'name' has been skipped. More... | |
#define | assertTestNotSkipF(testClass, name) |
Assert that test 'name' has not been skipped. More... | |
#define | assertTestExpireF(testClass, name) assertTestStatusInternalF(testClass, name, isExpired, kMessageExpired) |
Assert that test 'name' has timed out. More... | |
#define | assertTestNotExpireF(testClass, name) |
Assert that test 'name' has not timed out. More... | |
#define | assertTestStatusInternalF(testClass, name, method, message) |
Internal helper macro, shouldn't be called directly by users. More... | |
Various assertTestXxx(), checkTestXxx(), assertTestXxxF() and checkTestXxxF() macros are defined in this header.
Definition in file MetaAssertMacros.h.
#define assertTestDone | ( | name | ) | assertTestStatusInternal(name, isDone, kMessageDone) |
Assert that test 'name' is done.
Definition at line 75 of file MetaAssertMacros.h.
#define assertTestDoneF | ( | testClass, | |
name | |||
) | assertTestStatusInternalF(testClass, name, isDone, kMessageDone) |
Assert that test 'name' is done.
Definition at line 168 of file MetaAssertMacros.h.
#define assertTestExpire | ( | name | ) | assertTestStatusInternal(name, isExpired, kMessageExpired) |
Assert that test 'name' has timed out.
Definition at line 107 of file MetaAssertMacros.h.
#define assertTestExpireF | ( | testClass, | |
name | |||
) | assertTestStatusInternalF(testClass, name, isExpired, kMessageExpired) |
Assert that test 'name' has timed out.
Definition at line 201 of file MetaAssertMacros.h.
#define assertTestFail | ( | name | ) | assertTestStatusInternal(name, isFailed, kMessageFailed) |
Assert that test 'name' has failed.
Definition at line 91 of file MetaAssertMacros.h.
#define assertTestFailF | ( | testClass, | |
name | |||
) | assertTestStatusInternalF(testClass, name, isFailed, kMessageFailed) |
Assert that test 'name' has failed.
Definition at line 184 of file MetaAssertMacros.h.
#define assertTestNotDone | ( | name | ) | assertTestStatusInternal(name, isNotDone, kMessageNotDone) |
Assert that test 'name' is not done.
Definition at line 79 of file MetaAssertMacros.h.
#define assertTestNotDoneF | ( | testClass, | |
name | |||
) | assertTestStatusInternalF(testClass, name, isNotDone, kMessageNotDone) |
Assert that test 'name' is not done.
Definition at line 172 of file MetaAssertMacros.h.
#define assertTestNotExpire | ( | name | ) | assertTestStatusInternal(name, isNotExpired, kMessageNotExpired) |
Assert that test 'name' has not timed out.
Definition at line 111 of file MetaAssertMacros.h.
#define assertTestNotExpireF | ( | testClass, | |
name | |||
) |
Assert that test 'name' has not timed out.
Definition at line 205 of file MetaAssertMacros.h.
#define assertTestNotFail | ( | name | ) | assertTestStatusInternal(name, isNotFailed, kMessageNotFailed) |
Assert that test 'name' has not failed.
Definition at line 95 of file MetaAssertMacros.h.
#define assertTestNotFailF | ( | testClass, | |
name | |||
) | assertTestStatusInternalF(testClass, name, isNotFailed, kMessageNotFailed) |
Assert that test 'name' has not failed.
Definition at line 188 of file MetaAssertMacros.h.
#define assertTestNotPass | ( | name | ) | assertTestStatusInternal(name, isNotPassed, kMessageNotPassed) |
Assert that test 'name' has not passed.
Definition at line 87 of file MetaAssertMacros.h.
#define assertTestNotPassF | ( | testClass, | |
name | |||
) | assertTestStatusInternalF(testClass, name, isNotPassed, kMessageNotPassed) |
Assert that test 'name' has not passed.
Definition at line 180 of file MetaAssertMacros.h.
#define assertTestNotSkip | ( | name | ) | assertTestStatusInternal(name, isNotSkipped, kMessageNotSkipped) |
Assert that test 'name' has not been skipped.
Definition at line 103 of file MetaAssertMacros.h.
#define assertTestNotSkipF | ( | testClass, | |
name | |||
) |
Assert that test 'name' has not been skipped.
Definition at line 196 of file MetaAssertMacros.h.
#define assertTestPass | ( | name | ) | assertTestStatusInternal(name, isPassed, kMessagePassed) |
Assert that test 'name' has passed.
Definition at line 83 of file MetaAssertMacros.h.
#define assertTestPassF | ( | testClass, | |
name | |||
) | assertTestStatusInternalF(testClass, name, isPassed, kMessagePassed) |
Assert that test 'name' has passed.
Definition at line 176 of file MetaAssertMacros.h.
#define assertTestSkip | ( | name | ) | assertTestStatusInternal(name, isSkipped, kMessageSkipped) |
Assert that test 'name' has been skipped.
Definition at line 99 of file MetaAssertMacros.h.
#define assertTestSkipF | ( | testClass, | |
name | |||
) | assertTestStatusInternalF(testClass, name, isSkipped, kMessageSkipped) |
Assert that test 'name' has been skipped.
Definition at line 192 of file MetaAssertMacros.h.
#define assertTestStatusInternal | ( | name, | |
method, | |||
message | |||
) |
Internal helper macro, shouldn't be called directly by users.
Definition at line 115 of file MetaAssertMacros.h.
#define assertTestStatusInternalF | ( | testClass, | |
name, | |||
method, | |||
message | |||
) |
Internal helper macro, shouldn't be called directly by users.
Definition at line 210 of file MetaAssertMacros.h.
#define checkTestDone | ( | name | ) | (test_##name##_instance.isDone()) |
Return true if test 'name' is done.
Definition at line 42 of file MetaAssertMacros.h.
#define checkTestDoneF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isDone()) |
Return true if test 'name' is done.
Definition at line 125 of file MetaAssertMacros.h.
#define checkTestExpire | ( | name | ) | (test_##name##_instance.isExpired()) |
Return true if test 'name' has timed out.
Definition at line 66 of file MetaAssertMacros.h.
#define checkTestExpireF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isExpired()) |
Return true if test 'name' has timed out.
Definition at line 157 of file MetaAssertMacros.h.
#define checkTestFail | ( | name | ) | (test_##name##_instance.isFailed()) |
Return true if test 'name' has failed.
Definition at line 54 of file MetaAssertMacros.h.
#define checkTestFailF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isFailed()) |
Return true if test 'name' has failed.
Definition at line 141 of file MetaAssertMacros.h.
#define checkTestNotDone | ( | name | ) | (test_##name##_instance.isNotDone()) |
Return true if test 'name' is not done.
Definition at line 45 of file MetaAssertMacros.h.
#define checkTestNotDoneF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isNotDone()) |
Return true if test 'name' is not done.
Definition at line 129 of file MetaAssertMacros.h.
#define checkTestNotExpire | ( | name | ) | (test_##name##_instance.isNotExpired()) |
Return true if test 'name' has not timed out.
Definition at line 69 of file MetaAssertMacros.h.
#define checkTestNotExpireF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isNotExpired()) |
Return true if test 'name' has not timed out.
Definition at line 161 of file MetaAssertMacros.h.
#define checkTestNotFail | ( | name | ) | (test_##name##_instance.isNotFailed()) |
Return true if test 'name' has not failed.
Definition at line 57 of file MetaAssertMacros.h.
#define checkTestNotFailF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isNotFailed()) |
Return true if test 'name' has not failed.
Definition at line 145 of file MetaAssertMacros.h.
#define checkTestNotPass | ( | name | ) | (test_##name##_instance.isNotPassed()) |
Return true if test 'name' has not passed.
Definition at line 51 of file MetaAssertMacros.h.
#define checkTestNotPassF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isNotPassed()) |
Return true if test 'name' has not passed.
Definition at line 137 of file MetaAssertMacros.h.
#define checkTestNotSkip | ( | name | ) | (test_##name##_instance.isNotSkipped()) |
Return true if test 'name' has not been skipped.
Definition at line 63 of file MetaAssertMacros.h.
#define checkTestNotSkipF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isNotSkipped()) |
Return true if test 'name' has not been skipped.
Definition at line 153 of file MetaAssertMacros.h.
#define checkTestPass | ( | name | ) | (test_##name##_instance.isPassed()) |
Return true if test 'name' has passed.
Definition at line 48 of file MetaAssertMacros.h.
#define checkTestPassF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isPassed()) |
Return true if test 'name' has passed.
Definition at line 133 of file MetaAssertMacros.h.
#define checkTestSkip | ( | name | ) | (test_##name##_instance.isSkipped()) |
Return true if test 'name' has been skipped.
Definition at line 60 of file MetaAssertMacros.h.
#define checkTestSkipF | ( | testClass, | |
name | |||
) | (testClass##_##name##_instance.isSkipped()) |
Return true if test 'name' has been skipped.
Definition at line 149 of file MetaAssertMacros.h.