AUnit
0.3.1
Unit testing framework for Arduino platforms inspired by ArduinoUnit.
|
Various assertTestXxx() and checkTestXxx() macros are defined in this header. More...
#include <Arduino.h>
#include "Printer.h"
#include "TestRunner.h"
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) assertTestStatus(name, isDone) |
Assert that test 'name' is done. More... | |
#define | assertTestNotDone(name) assertTestStatus(name, isNotDone) |
Assert that test 'name' is not done. More... | |
#define | assertTestPass(name) assertTestStatus(name, isPassed) |
Assert that test 'name' has passed. More... | |
#define | assertTestNotPass(name) assertTestStatus(name, isNotPassed) |
Assert that test 'name' has not passed. More... | |
#define | assertTestFail(name) assertTestStatus(name, isFailed) |
Assert that test 'name' has failed. More... | |
#define | assertTestNotFail(name) assertTestStatus(name, isNotFailed) |
Assert that test 'name' has not failed. More... | |
#define | assertTestSkip(name) assertTestStatus(name, isSkipped) |
Assert that test 'name' has been skipped. More... | |
#define | assertTestNotSkip(name) assertTestStatus(name, isNotSkipped) |
Assert that test 'name' has not been skipped. More... | |
#define | assertTestExpire(name) assertTestStatus(name, isExpired) |
Assert that test 'name' has timed out. More... | |
#define | assertTestNotExpire(name) assertTestStatus(name, isNotExpired) |
Assert that test 'name' has not timed out. More... | |
#define | assertTestStatus(name, method) |
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) |
Assert that test 'name' is done.
Definition at line 78 of file MetaAssertion.h.
#define assertTestExpire | ( | name | ) | assertTestStatus(name, isExpired) |
Assert that test 'name' has timed out.
Definition at line 102 of file MetaAssertion.h.
#define assertTestFail | ( | name | ) | assertTestStatus(name, isFailed) |
Assert that test 'name' has failed.
Definition at line 90 of file MetaAssertion.h.
#define assertTestNotDone | ( | name | ) | assertTestStatus(name, isNotDone) |
Assert that test 'name' is not done.
Definition at line 81 of file MetaAssertion.h.
#define assertTestNotExpire | ( | name | ) | assertTestStatus(name, isNotExpired) |
Assert that test 'name' has not timed out.
Definition at line 105 of file MetaAssertion.h.
#define assertTestNotFail | ( | name | ) | assertTestStatus(name, isNotFailed) |
Assert that test 'name' has not failed.
Definition at line 93 of file MetaAssertion.h.
#define assertTestNotPass | ( | name | ) | assertTestStatus(name, isNotPassed) |
Assert that test 'name' has not passed.
Definition at line 87 of file MetaAssertion.h.
#define assertTestNotSkip | ( | name | ) | assertTestStatus(name, isNotSkipped) |
Assert that test 'name' has not been skipped.
Definition at line 99 of file MetaAssertion.h.
#define assertTestPass | ( | name | ) | assertTestStatus(name, isPassed) |
Assert that test 'name' has passed.
Definition at line 84 of file MetaAssertion.h.
#define assertTestSkip | ( | name | ) | assertTestStatus(name, isSkipped) |
Assert that test 'name' has been skipped.
Definition at line 96 of file MetaAssertion.h.
#define assertTestStatus | ( | name, | |
method | |||
) |
Internal helper macro, shouldn't be called directly by users.
Definition at line 108 of file MetaAssertion.h.
#define checkTestDone | ( | name | ) | (test_##name##_instance.isDone()) |
Return true if test 'name' is done.
Definition at line 45 of file MetaAssertion.h.
#define checkTestExpire | ( | name | ) | (test_##name##_instance.isExpired()) |
Return true if test 'name' has timed out.
Definition at line 69 of file MetaAssertion.h.
#define checkTestFail | ( | name | ) | (test_##name##_instance.isFailed()) |
Return true if test 'name' has failed.
Definition at line 57 of file MetaAssertion.h.
#define checkTestNotDone | ( | name | ) | (test_##name##_instance.isNotDone()) |
Return true if test 'name' is not done.
Definition at line 48 of file MetaAssertion.h.
#define checkTestNotExpire | ( | name | ) | (test_##name##_instance.isNotExpired()) |
Return true if test 'name' has not timed out.
Definition at line 72 of file MetaAssertion.h.
#define checkTestNotFail | ( | name | ) | (test_##name##_instance.isNotFailed()) |
Return true if test 'name' has not failed.
Definition at line 60 of file MetaAssertion.h.
#define checkTestNotPass | ( | name | ) | (test_##name##_instance.isNotPassed()) |
Return true if test 'name' has not passed.
Definition at line 54 of file MetaAssertion.h.
#define checkTestNotSkip | ( | name | ) | (test_##name##_instance.isNotSkipped()) |
Return true if test 'name' has not been skipped.
Definition at line 66 of file MetaAssertion.h.
#define checkTestPass | ( | name | ) | (test_##name##_instance.isPassed()) |
Return true if test 'name' has passed.
Definition at line 51 of file MetaAssertion.h.
#define checkTestSkip | ( | name | ) | (test_##name##_instance.isSkipped()) |
Return true if test 'name' has been skipped.
Definition at line 63 of file MetaAssertion.h.