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[] = {
};
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);
}
......@@ -44,8 +44,10 @@ public:
private slots:
void _test(void);
void _testDefaultValues(void);
private:
typedef struct {
MAV_CMD command;
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