Skip to content

Releases: bxparks/AUnit

1.0.0 - add command line tool and graduate from beta

20 Jun 23:54
4a7dd1b
Compare
Choose a tag to compare
  • 1.0.0 (2018-06-20)
    • Add auniter.sh commandline script that allows uploading and validation
      of multiple unit tests on multiple Arduino boards. (#31)
    • Include contrib/gtest.h, an adapter header file by
      ciband@, that emulates some of the Google Test API. (#30)
    • Graduate from "beta" status. The library seems stable enough.

0.5.3 - support case-insensitive string comparisons

16 May 19:43
8e922de
Compare
Choose a tag to compare
  • 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.

0.5.2 - rename XxxNow() to XxxTestNow() to avoid name collisions

08 May 15:17
f299efe
Compare
Choose a tag to compare
  • 0.5.2 (2018-05-08)
    • Rename failNow(), passNow(), skipNow(), expireNow() macros to
      failTestNow(), passTestNow(), skipTestNow(), expireTestNow() to reduce
      the chance of name collision.

0.5.1 - support ESP32

01 May 20:40
0a84107
Compare
Choose a tag to compare
  • 0.5.1 (2018-05-01)
    • Support ESP32.
    • Add failNow(), passNow(), skipNow() and expireNow() macros.

0.5.0 - support verbose messages with AUnitVerbose.h

25 Apr 23:17
b955dfd
Compare
Choose a tag to compare
  • 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()

10 Apr 20:21
0d12224
Compare
Choose a tag to compare
  • 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

06 Apr 17:51
31aa987
Compare
Choose a tag to compare
  • 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 match testF() and testingF().

Fixes #20.

v0.4.0 - implement testF() and testingF() macros

31 Mar 17:54
0235dad
Compare
Choose a tag to compare
  • 0.4.0 (2018-03-30)
    • Implement testF() and testingF() macros for using test fixtures.
    • Added examples/fixture/ sample code.
    • Removed support for manual Test and TestOnce test instances. Use
      testF() and testingF() macros instead.
    • Renamed Test and TestOnce class hierarchy into TestAgain 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.

Fixes #9.

v0.3.3 - Fix typo in kAssertionFailed flag introduced in 0.3.1.

22 Mar 17:57
2d4e083
Compare
Choose a tag to compare
  • 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

22 Mar 17:01
0300dcd
Compare
Choose a tag to compare
  • 0.3.2 (2018-03-22)
    • Publish doxygen docs using GitHub Pages.