Commit 1adde9d5 authored by Don Gagne's avatar Don Gagne

Add default value unit test

parent c58d1781
...@@ -36,8 +36,9 @@ const MissionItemTest::ItemInfo_t MissionItemTest::_rgItemInfo[] = { ...@@ -36,8 +36,9 @@ const MissionItemTest::ItemInfo_t MissionItemTest::_rgItemInfo[] = {
}; };
const MissionItemTest::FactValue_t MissionItemTest::_rgFactValuesWaypoint[] = { const MissionItemTest::FactValue_t MissionItemTest::_rgFactValuesWaypoint[] = {
{ "Altitude:", 70.1234567 }, { "Altitude:", 70.1234567 },
{ "Hold:", 10.1234567 }, { "Hold:", 10.1234567 },
{ "Accept radius:", 20.1234567 },
}; };
const MissionItemTest::FactValue_t MissionItemTest::_rgFactValuesLoiterUnlim[] = { const MissionItemTest::FactValue_t MissionItemTest::_rgFactValuesLoiterUnlim[] = {
...@@ -176,3 +177,13 @@ void MissionItemTest::_test(void) ...@@ -176,3 +177,13 @@ void MissionItemTest::_test(void)
delete loadedItem; 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);
}
...@@ -44,8 +44,10 @@ public: ...@@ -44,8 +44,10 @@ public:
private slots: private slots:
void _test(void); void _test(void);
void _testDefaultValues(void);
private: private:
typedef struct { typedef struct {
MAV_CMD command; MAV_CMD command;
MAV_FRAME frame; MAV_FRAME frame;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment