Browse Source

Add default value unit test

QGC4.4
Don Gagne 9 years ago
parent
commit
1adde9d517
  1. 15
      src/MissionManager/MissionItemTest.cc
  2. 2
      src/MissionManager/MissionItemTest.h

15
src/MissionManager/MissionItemTest.cc

@ -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[] = {
{ "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) @@ -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);
}

2
src/MissionManager/MissionItemTest.h

@ -44,8 +44,10 @@ public: @@ -44,8 +44,10 @@ public:
private slots:
void _test(void);
void _testDefaultValues(void);
private:
typedef struct {
MAV_CMD command;
MAV_FRAME frame;

Loading…
Cancel
Save