| 
    modm API documentation
    
   | 
 
Classes | |
| class | unittest::CountType | 
| Data type to count the number of constructor etc. calls  More... | |
| class | unittest::Reporter | 
| Reporter  More... | |
| class | unittest::TestSuite | 
| Base class for every test suite  More... | |
| #define | TEST_ASSERT_TRUE(expr) TEST_RETURN_(::unittest::checkExpression((expr), __LINE__)) | 
| Verify (expr) is true.  | |
| #define | TEST_ASSERT_FALSE(expr) TEST_RETURN_(::unittest::checkExpression(!static_cast<bool>(expr), __LINE__)) | 
| Verify (expr) is false.  | |
| #define | TEST_ASSERT_EQUALS(x, y) TEST_RETURN_(::unittest::checkEqual((x), (y), __LINE__)) | 
| Verify (x == y)  | |
| #define | TEST_ASSERT_DIFFERS(x, y) TEST_RETURN_(::unittest::checkDiffer((x), (y), __LINE__)) | 
| Verify (x != y)  | |
| #define | TEST_ASSERT_EQUALS_FLOAT(x, y) TEST_RETURN_(::unittest::checkEqual(static_cast<float>(x), static_cast<float>(y), __LINE__)) | 
| Verify (x == y) for floating point values.  | |
| #define | TEST_ASSERT_EQUALS_DELTA(x, y, d) TEST_RETURN_(::unittest::checkEqualDelta((x), (y), (d), __LINE__)) | 
| Verify (x == y) up to delta d.  | |
| #define | TEST_ASSERT_EQUALS_RANGE(value, lower, upper) TEST_RETURN_(::unittest::checkRange((value), (lower), (upper), __LINE__)) | 
| Verify (lower <= value <= upper)  | |
| #define | TEST_ASSERT_EQUALS_STRING(x, y) TEST_RETURN_(::unittest::checkString((x), (y), __LINE__)) | 
| Verify two strings as equal.  | |
lbuild module: modm:unittest
Lightweight library for on-device unit testing.