AUnit
0.5.0
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.
|
Verbose versions of the macros in AssertMacros.h. More...
Go to the source code of this file.
Macros | |
#define | assertEqual(arg1, arg2) assertOpVerboseInternal(arg1,aunit::internal::compareEqual,"==",arg2) |
Assert that arg1 is equal to arg2. More... | |
#define | assertNotEqual(arg1, arg2) assertOpVerboseInternal(arg1,aunit::internal::compareNotEqual,"!=",arg2) |
Assert that arg1 is not equal to arg2. More... | |
#define | assertLess(arg1, arg2) assertOpVerboseInternal(arg1,aunit::internal::compareLess,"<",arg2) |
Assert that arg1 is less than arg2. More... | |
#define | assertMore(arg1, arg2) assertOpVerboseInternal(arg1,aunit::internal::compareMore,">",arg2) |
Assert that arg1 is more than arg2. More... | |
#define | assertLessOrEqual(arg1, arg2) assertOpVerboseInternal(arg1,aunit::internal::compareLessOrEqual,"<=",arg2) |
Assert that arg1 is less than or equal to arg2. More... | |
#define | assertMoreOrEqual(arg1, arg2) assertOpVerboseInternal(arg1,aunit::internal::compareMoreOrEqual,">=",arg2) |
Assert that arg1 is more than or equal to arg2. More... | |
#define | assertTrue(arg) assertBoolVerboseInternal(arg,true) |
Assert that arg is true. More... | |
#define | assertFalse(arg) assertBoolVerboseInternal(arg,false) |
Assert that arg is false. More... | |
#define | assertOpVerboseInternal(arg1, op, opName, arg2) |
Internal helper macro, shouldn't be called directly by users. More... | |
#define | assertBoolVerboseInternal(arg, value) |
Internal helper macro, shouldn't be called directly by users. More... | |
Verbose versions of the macros in AssertMacros.h.
These capture the string of the actual arguments and pass them to the respective assertionVerbose() methods so that verbose messages can be printed.
Definition in file AssertVerboseMacros.h.
#define assertBoolVerboseInternal | ( | arg, | |
value | |||
) |
Internal helper macro, shouldn't be called directly by users.
Definition at line 77 of file AssertVerboseMacros.h.
#define assertEqual | ( | arg1, | |
arg2 | |||
) | assertOpVerboseInternal(arg1,aunit::internal::compareEqual,"==",arg2) |
Assert that arg1 is equal to arg2.
Definition at line 40 of file AssertVerboseMacros.h.
#define assertFalse | ( | arg | ) | assertBoolVerboseInternal(arg,false) |
Assert that arg is false.
Definition at line 67 of file AssertVerboseMacros.h.
#define assertLess | ( | arg1, | |
arg2 | |||
) | assertOpVerboseInternal(arg1,aunit::internal::compareLess,"<",arg2) |
Assert that arg1 is less than arg2.
Definition at line 48 of file AssertVerboseMacros.h.
#define assertLessOrEqual | ( | arg1, | |
arg2 | |||
) | assertOpVerboseInternal(arg1,aunit::internal::compareLessOrEqual,"<=",arg2) |
Assert that arg1 is less than or equal to arg2.
Definition at line 56 of file AssertVerboseMacros.h.
#define assertMore | ( | arg1, | |
arg2 | |||
) | assertOpVerboseInternal(arg1,aunit::internal::compareMore,">",arg2) |
Assert that arg1 is more than arg2.
Definition at line 52 of file AssertVerboseMacros.h.
#define assertMoreOrEqual | ( | arg1, | |
arg2 | |||
) | assertOpVerboseInternal(arg1,aunit::internal::compareMoreOrEqual,">=",arg2) |
Assert that arg1 is more than or equal to arg2.
Definition at line 60 of file AssertVerboseMacros.h.
#define assertNotEqual | ( | arg1, | |
arg2 | |||
) | assertOpVerboseInternal(arg1,aunit::internal::compareNotEqual,"!=",arg2) |
Assert that arg1 is not equal to arg2.
Definition at line 44 of file AssertVerboseMacros.h.
#define assertOpVerboseInternal | ( | arg1, | |
op, | |||
opName, | |||
arg2 | |||
) |
Internal helper macro, shouldn't be called directly by users.
Definition at line 70 of file AssertVerboseMacros.h.
#define assertTrue | ( | arg | ) | assertBoolVerboseInternal(arg,true) |
Assert that arg is true.
Definition at line 64 of file AssertVerboseMacros.h.