AUnit
1.7.1
Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test.
|
▼ src | |
▼ aunit | |
▼ contrib | |
gtest.h | A simple adapter which allows basic unit tests written using Google Test API (https://github.com/google/googletest) to run on Arduino platforms using AUnit |
▼ fake | |
FakePrint.h | |
Assertion.cpp | |
Assertion.h | |
AssertMacros.h | Various assertion macros (assertXxx()) are defined in this header |
AssertVerboseMacros.h | Verbose versions of the macros in AssertMacros.h |
Compare.cpp | |
Compare.h | This file provides overloaded compareXxx(a, b) functions which are used by the various assertXxx(a, b) macros |
FCString.cpp | |
FCString.h | |
Flash.h | Various macros to smooth over the differences among the various platforms with regards to their support for flash strings and the various macros used to create and access them |
MetaAssertion.cpp | |
MetaAssertion.h | |
MetaAssertMacros.h | Various assertTestXxx(), checkTestXxx(), assertTestXxxF() and checkTestXxxF() macros are defined in this header |
print64.cpp | |
print64.h | Helper routines to print 'long long' and 'unsigned long long' because the Print::print() methods in Print.h do not suport 64-bit integers |
Printer.cpp | |
Printer.h | |
string_util.cpp | |
string_util.h | |
Test.cpp | |
Test.h | |
TestAgain.cpp | |
TestAgain.h | |
TestMacros.h | Various macros (test(), testF(), testing(), testingF(), externTest(), externTestF(), externTesting(), externTestingF()) are defined in this header |
TestOnce.cpp | |
TestOnce.h | |
TestRunner.cpp | |
TestRunner.h | |
Verbosity.h | |
AUnit.h | Same as AUnitVerbose.h except that the terse versions of the various assertXxx() macros are provided |
AUnitVerbose.h | Same as AUnit.h except that the verbose versions of the various assertXxx() macros are provided |