Releases: bxparks/AUnit
Releases · bxparks/AUnit
1.0.0 - add command line tool and graduate from beta
- 1.0.0 (2018-06-20)
0.5.3 - support case-insensitive string comparisons
- 0.5.3 (2018-05-16)
- Add assertStringCaseEqual() and assertStringCaseNotEqual(),
case-insensitive versions of assertEqual() and assertNotEqual() for
strings. Issue #28. - Support nullptr strings in various assertXxx() macros.
- Add assertStringCaseEqual() and assertStringCaseNotEqual(),
0.5.2 - rename XxxNow() to XxxTestNow() to avoid name collisions
- 0.5.2 (2018-05-08)
- Rename failNow(), passNow(), skipNow(), expireNow() macros to
failTestNow(), passTestNow(), skipTestNow(), expireTestNow() to reduce
the chance of name collision.
- Rename failNow(), passNow(), skipNow(), expireNow() macros to
0.5.1 - support ESP32
- 0.5.1 (2018-05-01)
- Support ESP32.
- Add failNow(), passNow(), skipNow() and expireNow() macros.
0.5.0 - support verbose messages with AUnitVerbose.h
- 0.5.0 (2018-04-25)
- Support verbose assertion messages using AUnitVerbose.h. Fixes #8.
- Better assertion messages for assertTrue() and assertFalse(). Fixes #17.
- Print duration of test runner at the end. Fixes #18.
- Extract meta assertion tests to tests/AUnitMetaTest, so that core
tests/AUnitTest can fit inside an Arduino Micro.
0.4.2 - Fix FSM for excluded tests so that they bypass setup() and teardown()
- 0.4.2 (2018-04-10)
- Fix FSM for excluded tests so that they bypass setup() and teardown().
0.4.1 - support Test::teardown() in test fixtures
- 0.4.1 (2018-04-06)
- Add support for
Test::teardown()
for use in test fixtures. - Add 2-argument versions of
TestRunner::include()
and
TestRunner::exclude()
to matchtestF()
andtestingF()
.
- Add support for
Fixes #20.
v0.4.0 - implement testF() and testingF() macros
- 0.4.0 (2018-03-30)
- Implement
testF()
andtestingF()
macros for using test fixtures. - Added
examples/fixture/
sample code. - Removed support for manual
Test
andTestOnce
test instances. Use
testF()
andtestingF()
macros instead. - Renamed
Test
andTestOnce
class hierarchy intoTestAgain
and
TestOnce
respectively, and made them siblings not parent/child. - Implement early return upon delayed failure (assertions check the test
status and return early). - Add ability to control verbosity on a per-test basis.
- Implement
Fixes #9.
v0.3.3 - Fix typo in kAssertionFailed flag introduced in 0.3.1.
- 0.3.3 (2018-03-22)
- Fix typo in kAssertionFailed flag introduced in 0.3.1.
v0.3.2 - Publish doxygen docs using GitHub Pages
- 0.3.2 (2018-03-22)
- Publish doxygen docs using GitHub Pages.