summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar jan Iversen <jani@apache.org>2018-07-23 18:50:08 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2018-07-27 12:36:20 -0700
commit711b96a143165bf991c69193c0e65f88155e4ba4 (patch)
tree3e35dac6c9ff589e9e56fdd1fdc415f3be2f4e5d
parent4102cc755ff53b4ec811a9cf89156842a20258ac (diff)
downloadsubsurface-711b96a143165bf991c69193c0e65f88155e4ba4.tar.gz
tests: move Facebook test from testpreferences
Remove Facebook test in testpreferences add the same Facebook tests to testqPrefFacebook Signed-off-by: Jan Iversen <jani@apache.org>
-rw-r--r--tests/testpreferences.cpp17
-rw-r--r--tests/testqPrefFacebook.cpp26
-rw-r--r--tests/testqPrefFacebook.h1
3 files changed, 27 insertions, 17 deletions
diff --git a/tests/testpreferences.cpp b/tests/testpreferences.cpp
index 2fe863959..c9cef1e37 100644
--- a/tests/testpreferences.cpp
+++ b/tests/testpreferences.cpp
@@ -160,23 +160,6 @@ void TestPreferences::testPreferences()
TEST(pp->po2ThresholdMin(), 4.0);
TEST(pp->po2ThresholdMax(), 5.0);
- auto fb = qPrefFacebook::instance();
- fb->set_access_token("rand-access-token");
- fb->set_user_id("tomaz-user-id");
- fb->set_album_id("album-id");
-
- TEST(fb->access_token(),QStringLiteral("rand-access-token"));
- TEST(fb->user_id(), QStringLiteral("tomaz-user-id"));
- TEST(fb->album_id(), QStringLiteral("album-id"));
-
- fb->set_access_token("rand-access-token-2");
- fb->set_user_id("tomaz-user-id-2");
- fb->set_album_id("album-id-2");
-
- TEST(fb->access_token(),QStringLiteral("rand-access-token-2"));
- TEST(fb->user_id(), QStringLiteral("tomaz-user-id-2"));
- TEST(fb->album_id(), QStringLiteral("album-id-2"));
-
auto geo = pref->geocoding;
geo->setFirstTaxonomyCategory(TC_NONE);
geo->setSecondTaxonomyCategory(TC_OCEAN);
diff --git a/tests/testqPrefFacebook.cpp b/tests/testqPrefFacebook.cpp
index 230197b10..815896cd1 100644
--- a/tests/testqPrefFacebook.cpp
+++ b/tests/testqPrefFacebook.cpp
@@ -57,4 +57,30 @@ void TestQPrefFacebook::test_multiple()
QCOMPARE(tst->access_token(), tst_direct->access_token());
}
+#define TEST(METHOD, VALUE) \
+QCOMPARE(METHOD, VALUE); \
+fb->sync(); \
+fb->load(); \
+QCOMPARE(METHOD, VALUE);
+
+void TestQPrefFacebook::test_oldPreferences()
+{
+ auto fb = qPrefFacebook::instance();
+ fb->set_access_token("rand-access-token");
+ fb->set_user_id("tomaz-user-id");
+ fb->set_album_id("album-id");
+
+ TEST(fb->access_token(),QStringLiteral("rand-access-token"));
+ TEST(fb->user_id(), QStringLiteral("tomaz-user-id"));
+ TEST(fb->album_id(), QStringLiteral("album-id"));
+
+ fb->set_access_token("rand-access-token-2");
+ fb->set_user_id("tomaz-user-id-2");
+ fb->set_album_id("album-id-2");
+
+ TEST(fb->access_token(),QStringLiteral("rand-access-token-2"));
+ TEST(fb->user_id(), QStringLiteral("tomaz-user-id-2"));
+ TEST(fb->album_id(), QStringLiteral("album-id-2"));
+}
+
QTEST_MAIN(TestQPrefFacebook)
diff --git a/tests/testqPrefFacebook.h b/tests/testqPrefFacebook.h
index ecdbbe143..a11b43710 100644
--- a/tests/testqPrefFacebook.h
+++ b/tests/testqPrefFacebook.h
@@ -13,6 +13,7 @@ private slots:
void test_struct_get();
void test_set_struct();
void test_multiple();
+ void test_oldPreferences();
};
#endif // TESTQPREFFACEBOOK_H