Commit 3500a39d authored by INIDETAM's avatar INIDETAM

Adding methods to test unit

parent 768fed96
...@@ -21,6 +21,21 @@ private Q_SLOTS: ...@@ -21,6 +21,21 @@ private Q_SLOTS:
void getUASName_test(); void getUASName_test();
void getUpTime_test(); void getUpTime_test();
void getCommunicationStatus_test(); void getCommunicationStatus_test();
void filterVoltage_test();
void getAutopilotType_test();
void setAutopilotType_test();
void getStatusForCode_test();
void getLocalX_test();
void getLocalY_test();
void getLocalZ_test();
void getLatitude_test();
void getLongitude_test();
void getAltitude_test();
void getRoll_test();
void getPitch_test();
void getYaw_test();
void calculateTimeRemaining_test();
private: private:
...@@ -90,6 +105,82 @@ void UASUnitTest::getCommunicationStatus_test() ...@@ -90,6 +105,82 @@ void UASUnitTest::getCommunicationStatus_test()
QCOMPARE(uas->getCommunicationStatus(), static_cast<int>(UASInterface::COMM_DISCONNECTED)); QCOMPARE(uas->getCommunicationStatus(), static_cast<int>(UASInterface::COMM_DISCONNECTED));
} }
void UASUnitTest::filterVoltage_test()
{
float verificar=uas->filterVoltage(0.4f);
// Verify that upon construction the Comm status is disconnected
QCOMPARE(verificar, 8.52f);
}
void UASUnitTest:: getAutopilotType_test()
{
int verificar=uas->getAutopilotType();
// Verify that upon construction the Comm status is disconnected
QCOMPARE(verificar, -1);
}
void UASUnitTest::setAutopilotType_test()
{
uas->setAutopilotType(2);
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getAutopilotType(), 2);
}
void UASUnitTest::getStatusForCode_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getYaw(), 0.0);
}
void UASUnitTest::getLocalX_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getLocalX(), 0.0);
}
void UASUnitTest::getLocalY_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getLocalY(), 0.0);
}
void UASUnitTest::getLocalZ_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getLocalZ(), 0.0);
}
void UASUnitTest::getLatitude_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getLatitude(), 0.0);
}
void UASUnitTest::getLongitude_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getLongitude(), 0.0);
}
void UASUnitTest::getAltitude_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getAltitude(), 0.0);
}
void UASUnitTest::getRoll_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getRoll(), 0.0);
}
void UASUnitTest::getPitch_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getPitch(), 0.0);
}
void UASUnitTest::getYaw_test()
{
// Verify that upon construction the Comm status is disconnected
QCOMPARE(uas->getYaw(), 0.0);
}
void UASUnitTest::calculateTimeRemaining_test()
{
/*
*/
}
QTEST_APPLESS_MAIN(UASUnitTest); QTEST_APPLESS_MAIN(UASUnitTest);
#include "tst_uasunittest.moc" #include "tst_uasunittest.moc"
...@@ -44,7 +44,7 @@ public slots: ...@@ -44,7 +44,7 @@ public slots:
void emitSignals (void); void emitSignals (void);
mavlink_pwm_commands_t* getPwmCommands(); //mavlink_pwm_commands_t* getPwmCommands();
signals: signals:
......
...@@ -92,7 +92,7 @@ public: ...@@ -92,7 +92,7 @@ public:
friend class UASWaypointManager; friend class UASWaypointManager;
protected: protected: //COMMENTS FOR TEST UNIT
int uasId; ///< Unique system ID int uasId; ///< Unique system ID
unsigned char type; ///< UAS type (from type enum) unsigned char type; ///< UAS type (from type enum)
quint64 startTime; ///< The time the UAS was switched on quint64 startTime; ///< The time the UAS was switched on
......
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