Skip to content

Commit 0300dcd

Browse files
authored
Merge pull request #6 from bxparks/develop
publish doxygen docs on GitHub Pages
2 parents 9e4ceba + 718a17e commit 0300dcd

File tree

5 files changed

+23
-8
lines changed

5 files changed

+23
-8
lines changed

CHANGELOG.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
# Changelog
22

3-
* v0.3.1 (2018-03-20)
3+
* 0.3.2 (2018-03-22)
4+
* Publish doxygen docs using GitHub Pages.
5+
* 0.3.1 (2018-03-20)
46
* Add support for Verbosity::kTestExpired.
57
* Clean up code in examples/ directory and add documentation in README.md.
6-
* v0.3.0 (2018-03-19)
8+
* 0.3.0 (2018-03-19)
79
* Implement all remaining macros from ArduinoUnit:
810
assertTestXxx(), checkTestXxx(), externTest(), externTesting().
9-
* v0.2.0 (2018-03-16)
11+
* 0.2.0 (2018-03-16)
1012
* TestRunner can time out long running tests. Default time out is 10
1113
seconds, but is configurable using TestRunner::setTimeout().
12-
* v0.1.1 (2018-03-15)
14+
* 0.1.1 (2018-03-15)
1315
* Fix small bug with Test::setPassOrFail() which caused assertXxx()
1416
macros which returned true to terminate the testing() test cases.
15-
* v0.1.0 (2018-03-15)
17+
* 0.1.0 (2018-03-15)
1618
* First merge into 'master' branch and tagged.
1719
* (2018-03-12)
1820
* Initial upload to GitHub.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# AUnit - Unit Testing Framework for Arduino Platforms
22

3-
Version: 0.3.1 (2018-03-20)
3+
Version: 0.3.2 (2018-03-22)
44

55
## Summary
66

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=AUnit
2-
version=0.3.1
2+
version=0.3.2
33
author=Brian T. Park
44
maintainer=Brian T. Park <[email protected]>
55
sentence=A unit testing framework for Arduino platforms inspired by ArduinoUnit.

src/AUnit.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@ SOFTWARE.
4141
#include "aunit/MetaAssertion.h"
4242

4343
// Version format: 010203 == "1.2.3"
44-
#define AUNIT_VERSION 000301
44+
#define AUNIT_VERSION 000302
4545

4646
#endif

tests/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Unit Tests
2+
3+
It may seem that we have a circular referencing problem (or a tautology) by
4+
using AUnit to write unit tests for itself. It could be argued that we can't
5+
really be sure that the code is actually testing anything since the same bug
6+
could be validating itself. But I built `AUnitTest` incrementally in layers,
7+
first validating the first layer of primitive functions (e.g.
8+
`compareString()`), then using that to test the next layer (e.g.
9+
`compareEqual()`), then using that to test the next layer (e.g.
10+
`assertEqual()`), then using that to test meta-assertions (e.g.
11+
`assertTestEqual()`), and so on. In practice, I think these tests are better
12+
than nothing. At the very least, it verifies that the library compiles and runs
13+
on the various supported platforms.

0 commit comments

Comments
 (0)