From 3500a39d5d18e929c3c921f25c5f210fbb311cf6 Mon Sep 17 00:00:00 2001 From: INIDETAM Date: Wed, 12 Jan 2011 16:59:28 -0600 Subject: [PATCH] Adding methods to test unit --- qgcunittest/tst_uasunittest.cc | 91 ++++++++++++++++++++++++++++++++++ src/uas/SlugsMAV.h | 2 +- src/uas/UAS.h | 2 +- 3 files changed, 93 insertions(+), 2 deletions(-) diff --git a/qgcunittest/tst_uasunittest.cc b/qgcunittest/tst_uasunittest.cc index fad6d7fee..d2d7e91f7 100644 --- a/qgcunittest/tst_uasunittest.cc +++ b/qgcunittest/tst_uasunittest.cc @@ -21,6 +21,21 @@ private Q_SLOTS: void getUASName_test(); void getUpTime_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: @@ -90,6 +105,82 @@ void UASUnitTest::getCommunicationStatus_test() QCOMPARE(uas->getCommunicationStatus(), static_cast(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); #include "tst_uasunittest.moc" diff --git a/src/uas/SlugsMAV.h b/src/uas/SlugsMAV.h index ce0d0a3d1..973d83e1f 100644 --- a/src/uas/SlugsMAV.h +++ b/src/uas/SlugsMAV.h @@ -44,7 +44,7 @@ public slots: void emitSignals (void); - mavlink_pwm_commands_t* getPwmCommands(); + //mavlink_pwm_commands_t* getPwmCommands(); signals: diff --git a/src/uas/UAS.h b/src/uas/UAS.h index bb0333184..d29e70878 100644 --- a/src/uas/UAS.h +++ b/src/uas/UAS.h @@ -92,7 +92,7 @@ public: friend class UASWaypointManager; -protected: +protected: //COMMENTS FOR TEST UNIT int uasId; ///< Unique system ID unsigned char type; ///< UAS type (from type enum) quint64 startTime; ///< The time the UAS was switched on -- 2.22.0