AUnit
0.3.1
Unit testing framework for Arduino platforms inspired by ArduinoUnit.
|
Various assertXxx() macros are defined in this header. More...
#include <Arduino.h>
#include "Printer.h"
#include "Verbosity.h"
#include "TestRunner.h"
Go to the source code of this file.
Macros | |
#define | assertEqual(arg1, arg2) assertOp(arg1,aunit::compareEqual,"==",arg2) |
Assert that arg1 is equal to arg2. More... | |
#define | assertNotEqual(arg1, arg2) assertOp(arg1,aunit::compareNotEqual,"!=",arg2) |
Assert that arg1 is not equal to arg2. More... | |
#define | assertLess(arg1, arg2) assertOp(arg1,aunit::compareLess,"<",arg2) |
Assert that arg1 is less than arg2. More... | |
#define | assertMore(arg1, arg2) assertOp(arg1,aunit::compareMore,">",arg2) |
Assert that arg1 is more than arg2. More... | |
#define | assertLessOrEqual(arg1, arg2) assertOp(arg1,aunit::compareLessOrEqual,"<=",arg2) |
Assert that arg1 is less than or equal to arg2. More... | |
#define | assertMoreOrEqual(arg1, arg2) assertOp(arg1,aunit::compareMoreOrEqual,">=",arg2) |
Assert that arg1 is more than or equal to arg2. More... | |
#define | assertTrue(arg) assertEqual(arg,true) |
Assert that arg is true. More... | |
#define | assertFalse(arg) assertEqual(arg,false) |
Assert that arg is false. More... | |
#define | assertOp(arg1, op, opName, arg2) |
Internal helper macro, shouldn't be called directly by users. More... | |
Various assertXxx() macros are defined in this header.
Definition in file Assertion.h.
#define assertEqual | ( | arg1, | |
arg2 | |||
) | assertOp(arg1,aunit::compareEqual,"==",arg2) |
Assert that arg1 is equal to arg2.
Definition at line 45 of file Assertion.h.
#define assertFalse | ( | arg | ) | assertEqual(arg,false) |
Assert that arg is false.
Definition at line 69 of file Assertion.h.
#define assertLess | ( | arg1, | |
arg2 | |||
) | assertOp(arg1,aunit::compareLess,"<",arg2) |
Assert that arg1 is less than arg2.
Definition at line 52 of file Assertion.h.
#define assertLessOrEqual | ( | arg1, | |
arg2 | |||
) | assertOp(arg1,aunit::compareLessOrEqual,"<=",arg2) |
Assert that arg1 is less than or equal to arg2.
Definition at line 58 of file Assertion.h.
#define assertMore | ( | arg1, | |
arg2 | |||
) | assertOp(arg1,aunit::compareMore,">",arg2) |
Assert that arg1 is more than arg2.
Definition at line 55 of file Assertion.h.
#define assertMoreOrEqual | ( | arg1, | |
arg2 | |||
) | assertOp(arg1,aunit::compareMoreOrEqual,">=",arg2) |
Assert that arg1 is more than or equal to arg2.
Definition at line 62 of file Assertion.h.
#define assertNotEqual | ( | arg1, | |
arg2 | |||
) | assertOp(arg1,aunit::compareNotEqual,"!=",arg2) |
Assert that arg1 is not equal to arg2.
Definition at line 48 of file Assertion.h.
#define assertOp | ( | arg1, | |
op, | |||
opName, | |||
arg2 | |||
) |
Internal helper macro, shouldn't be called directly by users.
Definition at line 72 of file Assertion.h.
#define assertTrue | ( | arg | ) | assertEqual(arg,true) |
Assert that arg is true.
Definition at line 66 of file Assertion.h.