mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Test geologation
Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
4fcf7928f8
commit
256d16a540
2 changed files with 36 additions and 3 deletions
|
@ -268,9 +268,9 @@ public slots:
|
|||
void setEnableGeocoding(bool value);
|
||||
void setParseDiveWithoutGps(bool value);
|
||||
void setTagExistingDives(bool value);
|
||||
void setFirstTaxonomyCategory(taxonomy_category value);
|
||||
void setSecondTaxonomyCategory(taxonomy_category value);
|
||||
void setThirdTaxonomyCategory(taxonomy_category value);
|
||||
void setFirstTaxonomyCategory(taxonomy_category value);
|
||||
void setSecondTaxonomyCategory(taxonomy_category value);
|
||||
void setThirdTaxonomyCategory(taxonomy_category value);
|
||||
|
||||
signals:
|
||||
void enableGeocodingChanged(bool value);
|
||||
|
|
|
@ -247,6 +247,39 @@ void TestPreferences::testPreferences()
|
|||
TEST(fb->accessToken(),QStringLiteral("rand-access-token-2"));
|
||||
TEST(fb->userId(), QStringLiteral("tomaz-user-id-2"));
|
||||
TEST(fb->albumId(), QStringLiteral("album-id-2"));
|
||||
|
||||
auto geo = pref->geocoding;
|
||||
geo->setEnableGeocoding(true);
|
||||
geo->setParseDiveWithoutGps(true);
|
||||
geo->setTagExistingDives(true);
|
||||
|
||||
TEST(geo->enableGeocoding(),true);
|
||||
TEST(geo->parseDiveWithoutGps(),true);
|
||||
TEST(geo->tagExistingDives(),true);
|
||||
|
||||
geo->setFirstTaxonomyCategory(TC_NONE);
|
||||
geo->setSecondTaxonomyCategory(TC_OCEAN);
|
||||
geo->setThirdTaxonomyCategory(TC_COUNTRY);
|
||||
|
||||
TEST(geo->firstTaxonomyCategory(), TC_NONE);
|
||||
TEST(geo->secondTaxonomyCategory(), TC_OCEAN);
|
||||
TEST(geo->thirdTaxonomyCategory(), TC_COUNTRY);
|
||||
|
||||
geo->setEnableGeocoding(false);
|
||||
geo->setParseDiveWithoutGps(false);
|
||||
geo->setTagExistingDives(false);
|
||||
|
||||
TEST(geo->enableGeocoding(),false);
|
||||
TEST(geo->parseDiveWithoutGps(),false);
|
||||
TEST(geo->tagExistingDives(),false);
|
||||
|
||||
geo->setFirstTaxonomyCategory(TC_OCEAN);
|
||||
geo->setSecondTaxonomyCategory(TC_COUNTRY);
|
||||
geo->setThirdTaxonomyCategory(TC_NONE);
|
||||
|
||||
TEST(geo->firstTaxonomyCategory(), TC_OCEAN);
|
||||
TEST(geo->secondTaxonomyCategory(), TC_COUNTRY);
|
||||
TEST(geo->thirdTaxonomyCategory(), TC_NONE);
|
||||
}
|
||||
|
||||
QTEST_MAIN(TestPreferences)
|
||||
|
|
Loading…
Add table
Reference in a new issue