aboutsummaryrefslogtreecommitdiff
path: root/src/modules/unit_test/unit_test.cpp
diff options
context:
space:
mode:
authorDon Gagne <don@thegagnes.com>2014-09-02 15:33:43 -0700
committerDon Gagne <don@thegagnes.com>2014-09-02 15:33:43 -0700
commit1969c9ccf6797c4d86f32b9f57332a9e59071251 (patch)
tree1f75b06af386665d990a6f67f0879c4fc7560a86 /src/modules/unit_test/unit_test.cpp
parent6f0160bb5db552c921773f278e93d33862811a2a (diff)
downloadpx4-firmware-1969c9ccf6797c4d86f32b9f57332a9e59071251.tar.gz
px4-firmware-1969c9ccf6797c4d86f32b9f57332a9e59071251.tar.bz2
px4-firmware-1969c9ccf6797c4d86f32b9f57332a9e59071251.zip
Improved unit test framework
- Added init/cleanup calls before after test - Added ut_compare macro with better failure reporting
Diffstat (limited to 'src/modules/unit_test/unit_test.cpp')
-rw-r--r--src/modules/unit_test/unit_test.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/unit_test/unit_test.cpp b/src/modules/unit_test/unit_test.cpp
index 02d1af481..be3b9461a 100644
--- a/src/modules/unit_test/unit_test.cpp
+++ b/src/modules/unit_test/unit_test.cpp
@@ -56,3 +56,8 @@ void UnitTest::printAssert(const char* msg, const char* test, const char* file,
{
warnx("Assertion failed: %s - %s (%s:%d)", msg, test, file, line);
}
+
+void UnitTest::printCompare(const char* msg, const char *v1_text, int v1, const char *v2_text, int v2, const char* file, int line)
+{
+ warnx("Compare failed: %s - (%s:%d) (%s:%d) (%s:%d)", msg, v1_text, v1, v2_text, v2, file, line);
+}