[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [tellico/frameworks] src: update imdbfetchertest
From: Robby Stephenson <robby () periapsis ! org>
Date: 2015-06-01 1:06:43
Message-ID: E1YzEBf-0008KJ-4k () scm ! kde ! org
[Download RAW message or body]
Git commit f252b87076a5c31214f527cb4b4e390a663a0373 by Robby Stephenson.
Committed on 31/05/2015 at 13:23.
Pushed by rstephenson into branch 'frameworks'.
update imdbfetchertest
M +1 -1 src/fetch/imdbfetcher.cpp
M +5 -2 src/tests/CMakeLists.txt
M +8 -6 src/tests/imdbfetchertest.cpp
http://commits.kde.org/tellico/f252b87076a5c31214f527cb4b4e390a663a0373
diff --git a/src/fetch/imdbfetcher.cpp b/src/fetch/imdbfetcher.cpp
index 2c9e347..ae4f1a5 100644
--- a/src/fetch/imdbfetcher.cpp
+++ b/src/fetch/imdbfetcher.cpp
@@ -952,7 +952,7 @@ Tellico::Data::EntryPtr IMDBFetcher::parseEntry(const QString& str_) {
// we want to strip the "/combined" from the url
QString url = m_url.url();
if(url.endsWith(QLatin1String("/combined"))) {
- url = m_url.resolved(QUrl(QLatin1String(".."))).url();
+ url = m_url.adjusted(QUrl::RemoveFilename).url();
}
entry->setField(imdb, url);
}
diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt
index fa1b02c..d6bfd74 100644
--- a/src/tests/CMakeLists.txt
+++ b/src/tests/CMakeLists.txt
@@ -527,11 +527,14 @@ add_test(ibsfetchertest ibsfetchertest)
ecm_mark_as_test(ibsfetchertest)
TARGET_LINK_LIBRARIES(ibsfetchertest fetcherstest ${TELLICO2_TEST_LIBS})
-add_executable(imdbfetchertest imdbfetchertest.cpp abstractfetchertest.cpp)
+add_executable(imdbfetchertest imdbfetchertest.cpp abstractfetchertest.cpp
+ ../fetch/imdbfetcher.cpp
+ ../gui/listwidgetitem.cpp
+)
ecm_mark_nongui_executable(imdbfetchertest)
add_test(imdbfetchertest imdbfetchertest)
ecm_mark_as_test(imdbfetchertest)
-TARGET_LINK_LIBRARIES(imdbfetchertest fetch ${TELLICO_TEST_LIBS})
+TARGET_LINK_LIBRARIES(imdbfetchertest fetcherstest ${TELLICO2_TEST_LIBS})
add_executable(isbndbfetchertest isbndbfetchertest.cpp abstractfetchertest.cpp)
ecm_mark_nongui_executable(isbndbfetchertest)
diff --git a/src/tests/imdbfetchertest.cpp b/src/tests/imdbfetchertest.cpp
index c49232d..5618d9e 100644
--- a/src/tests/imdbfetchertest.cpp
+++ b/src/tests/imdbfetchertest.cpp
@@ -25,7 +25,6 @@
#undef QT_NO_CAST_FROM_ASCII
#include "imdbfetchertest.h"
-#include "qtest_kde.h"
#include "../fetch/imdbfetcher.h"
#include "../entry.h"
@@ -35,9 +34,12 @@
#include "../fieldformat.h"
#include "../fetch/fetcherjob.h"
+#include <KConfig>
#include <KConfigGroup>
-QTEST_KDEMAIN( ImdbFetcherTest, GUI )
+#include <QTest>
+
+QTEST_GUILESS_MAIN( ImdbFetcherTest )
ImdbFetcherTest::ImdbFetcherTest() : AbstractFetcherTest() {
}
@@ -48,7 +50,7 @@ void ImdbFetcherTest::initTestCase() {
}
void ImdbFetcherTest::testSnowyRiver() {
- KConfig config(QString::fromLatin1(KDESRCDIR) + "/tellicotest.config", KConfig::SimpleConfig);
+ KConfig config(QFINDTESTDATA("tellicotest.config"), KConfig::SimpleConfig);
QString groupName = QLatin1String("IMDB");
if(!config.hasGroup(groupName)) {
QSKIP("This test requires a config file.", SkipAll);
@@ -89,7 +91,7 @@ void ImdbFetcherTest::testSnowyRiver() {
void ImdbFetcherTest::testSnowyRiverFr() {
return;
- KConfig config(QString::fromLatin1(KDESRCDIR) + "/tellicotest.config", KConfig::SimpleConfig);
+ KConfig config(QFINDTESTDATA("tellicotest.config"), KConfig::SimpleConfig);
QString groupName = QLatin1String("IMDB FR");
if(!config.hasGroup(groupName)) {
QSKIP("This test requires a config file.", SkipAll);
@@ -132,7 +134,7 @@ void ImdbFetcherTest::testSnowyRiverFr() {
void ImdbFetcherTest::testSnowyRiverEs() {
return;
- KConfig config(QString::fromLatin1(KDESRCDIR) + "/tellicotest.config", KConfig::SimpleConfig);
+ KConfig config(QFINDTESTDATA("tellicotest.config"), KConfig::SimpleConfig);
QString groupName = QLatin1String("IMDB ES");
if(!config.hasGroup(groupName)) {
QSKIP("This test requires a config file.", SkipAll);
@@ -174,7 +176,7 @@ void ImdbFetcherTest::testSnowyRiverEs() {
}
void ImdbFetcherTest::testAsterix() {
- KConfig config(QString::fromLatin1(KDESRCDIR) + "/tellicotest.config", KConfig::SimpleConfig);
+ KConfig config(QFINDTESTDATA("tellicotest.config"), KConfig::SimpleConfig);
QString groupName = QLatin1String("IMDB");
if(!config.hasGroup(groupName)) {
QSKIP("This test requires a config file.", SkipAll);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic