aboutsummaryrefslogtreecommitdiff
path: root/src/modules/commander/commander_tests/state_machine_helper_test.cpp
diff options
context:
space:
mode:
authorDon Gagne <don@thegagnes.com>2014-09-13 19:59:44 -0700
committerDon Gagne <don@thegagnes.com>2014-09-13 19:59:44 -0700
commitdeda5d0a04300f2ee67194c4fc9a60da37de722a (patch)
tree038083acc52ef4198a46065ff123184044e5e183 /src/modules/commander/commander_tests/state_machine_helper_test.cpp
parent21367222379d6ae3b1c5c774942ac2aac5ca32cb (diff)
downloadpx4-firmware-deda5d0a04300f2ee67194c4fc9a60da37de722a.tar.gz
px4-firmware-deda5d0a04300f2ee67194c4fc9a60da37de722a.tar.bz2
px4-firmware-deda5d0a04300f2ee67194c4fc9a60da37de722a.zip
Upgraded unit test framework
Diffstat (limited to 'src/modules/commander/commander_tests/state_machine_helper_test.cpp')
-rw-r--r--src/modules/commander/commander_tests/state_machine_helper_test.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/modules/commander/commander_tests/state_machine_helper_test.cpp b/src/modules/commander/commander_tests/state_machine_helper_test.cpp
index 08dda2fab..874090e93 100644
--- a/src/modules/commander/commander_tests/state_machine_helper_test.cpp
+++ b/src/modules/commander/commander_tests/state_machine_helper_test.cpp
@@ -49,7 +49,7 @@ public:
StateMachineHelperTest();
virtual ~StateMachineHelperTest();
- virtual void runTests(void);
+ virtual bool run_tests(void);
private:
bool armingStateTransitionTest();
@@ -488,16 +488,13 @@ bool StateMachineHelperTest::isSafeTest(void)
return true;
}
-void StateMachineHelperTest::runTests(void)
+bool StateMachineHelperTest::run_tests(void)
{
ut_run_test(armingStateTransitionTest);
ut_run_test(mainStateTransitionTest);
ut_run_test(isSafeTest);
+
+ return (_tests_failed == 0);
}
-void stateMachineHelperTest(void)
-{
- StateMachineHelperTest* test = new StateMachineHelperTest();
- test->runTests();
- test->printResults();
-}
+ut_declare_test(stateMachineHelperTest, StateMachineHelperTest) \ No newline at end of file