From ce838b998284dd67558d48e95ee3ec11655b207d Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Fri, 9 Sep 2016 13:32:21 -0300 Subject: [PATCH] Beginning of the DiveComputer unittests. Signed-off-by: Tomaz Canabrava Signed-off-by: Dirk Hohndel --- tests/testpreferences.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/testpreferences.cpp b/tests/testpreferences.cpp index e71df5788..14a40cb81 100644 --- a/tests/testpreferences.cpp +++ b/tests/testpreferences.cpp @@ -73,6 +73,22 @@ void TestPreferences::testPreferences() TEST(cloud->verificationStatus(), (short)0); cloud->setVerificationStatus(1); TEST(cloud->verificationStatus(), (short)1); + + auto dc = pref->dive_computer_settings; + dc->setDevice("TomazComputer"); + TEST(dc->dc_device(), QStringLiteral("TomazComputer")); + dc->setDevice("Deepwater"); + TEST(dc->dc_device(), QStringLiteral("Deepwater")); + + dc->setDownloadMode(0); + TEST(dc->downloadMode(), 0); + dc->setDownloadMode(1); + TEST(dc->downloadMode(), 1); + + dc->setProduct("Thingy1"); + TEST(dc->dc_product(), QStringLiteral("Thingy1")); + dc->setProduct("Thingy2"); + TEST(dc->dc_product(), QStringLiteral("Thingy2")); } QTEST_MAIN(TestPreferences)