diff options
author | Daniel Agar <daniel@agar.ca> | 2015-01-05 18:18:47 -0500 |
---|---|---|
committer | Daniel Agar <daniel@agar.ca> | 2015-01-05 18:18:47 -0500 |
commit | 3efb1be48e7f5b3608a4bfef87a09748b3458c54 (patch) | |
tree | 015ff6448aa3d058db9b186cb553f3e9b83c70dc /unittests/mixer_test.cpp | |
parent | e672fdbbd6087baa01b2b1d638c4e850b5eb6f5c (diff) | |
download | px4-firmware-3efb1be48e7f5b3608a4bfef87a09748b3458c54.tar.gz px4-firmware-3efb1be48e7f5b3608a4bfef87a09748b3458c54.tar.bz2 px4-firmware-3efb1be48e7f5b3608a4bfef87a09748b3458c54.zip |
move mixer_test and conversion_test to gtest
Diffstat (limited to 'unittests/mixer_test.cpp')
-rw-r--r-- | unittests/mixer_test.cpp | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/unittests/mixer_test.cpp b/unittests/mixer_test.cpp index 4919e325c..1c808e052 100644 --- a/unittests/mixer_test.cpp +++ b/unittests/mixer_test.cpp @@ -2,18 +2,15 @@ #include <systemlib/err.h> #include "../../src/systemcmds/tests/tests.h" -int main(int argc, char *argv[]) { +#include "gtest/gtest.h" - int ret; - warnx("Host execution started"); - - char* args[] = {argv[0], "../ROMFS/px4fmu_common/mixers/IO_pass.mix", - "../ROMFS/px4fmu_common/mixers/FMU_quad_w.mix"}; - - if (ret = test_mixer(3, args)); - - test_conv(1, args); - - return 0; +TEST(MixerTest, IO_pass) { + char* args[] = {"mixer", "../../ROMFS/px4fmu_common/mixers/IO_pass.mix"}; + ASSERT_EQ(test_mixer(2, args), 0) << "IO_pass.mix failed"; } + +TEST(MixerTest, FMU_quad_w) { + char* args[] = {"mixer", "../../ROMFS/px4fmu_common/mixers/FMU_quad_w.mix"}; + ASSERT_EQ(test_mixer(2, args), 0) << "FMU_quad_w.mix failed"; +} |