From 1adde9d5179f2be191e9bf98ccdf716d4b2a5eb8 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Thu, 3 Dec 2015 14:47:46 -0800 Subject: [PATCH] Add default value unit test --- src/MissionManager/MissionItemTest.cc | 15 +++++++++++++-- src/MissionManager/MissionItemTest.h | 2 ++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/MissionManager/MissionItemTest.cc b/src/MissionManager/MissionItemTest.cc index 9d5fcec05..1652868d3 100644 --- a/src/MissionManager/MissionItemTest.cc +++ b/src/MissionManager/MissionItemTest.cc @@ -36,8 +36,9 @@ const MissionItemTest::ItemInfo_t MissionItemTest::_rgItemInfo[] = { }; const MissionItemTest::FactValue_t MissionItemTest::_rgFactValuesWaypoint[] = { - { "Altitude:", 70.1234567 }, - { "Hold:", 10.1234567 }, + { "Altitude:", 70.1234567 }, + { "Hold:", 10.1234567 }, + { "Accept radius:", 20.1234567 }, }; const MissionItemTest::FactValue_t MissionItemTest::_rgFactValuesLoiterUnlim[] = { @@ -176,3 +177,13 @@ void MissionItemTest::_test(void) delete loadedItem; } } + +void MissionItemTest::_testDefaultValues(void) +{ + MissionItem item; + + item.setCommand(MAV_CMD_NAV_WAYPOINT); + item.setFrame(MAV_FRAME_GLOBAL_RELATIVE_ALT); + QCOMPARE(item.param2(), 3.0); + QCOMPARE(item.param7(), MissionItem::defaultAltitude); +} diff --git a/src/MissionManager/MissionItemTest.h b/src/MissionManager/MissionItemTest.h index aca85b57e..37a367416 100644 --- a/src/MissionManager/MissionItemTest.h +++ b/src/MissionManager/MissionItemTest.h @@ -44,8 +44,10 @@ public: private slots: void _test(void); + void _testDefaultValues(void); private: + typedef struct { MAV_CMD command; MAV_FRAME frame; -- 2.22.0