Fix konachan XML test

This commit is contained in:
Luca Beltrame 2015-08-27 22:18:15 +02:00
parent bff2dd2ef1
commit a103cce1be

View file

@ -92,13 +92,12 @@ void TestDanbooruPost::testPostLoadingXml()
QByteArray data = file.readAll(); QByteArray data = file.readAll();
QFETCH(Danbooru::ApiType, apiType); QFETCH(Danbooru::ApiType, apiType);
auto contents = Danbooru::parseDanbooruResult(data, "post", &ok, apiType).at(0).toMap(); auto contents = Danbooru::parseDanbooruResult(data, "post", &ok, apiType).at(0).toMap();
qDebug() << Danbooru::parseDanbooruResult(data, "post", &ok, apiType).length(); QCOMPARE(Danbooru::parseDanbooruResult(data, "post", &ok, apiType).length(), 1);
if (!ok) { if (!ok) {
QFAIL("XML file failed to load"); QFAIL("XML file failed to load");
} }
QFETCH(QUrl, boardUrl); QFETCH(QUrl, boardUrl);
auto post = new Danbooru::DanbooruPost(contents, apiType); auto post = new Danbooru::DanbooruPost(contents, apiType);
@ -199,15 +198,16 @@ void TestDanbooruPost::testPostLoadingXml_data()
// Konachan.com / yande.re // Konachan.com / yande.re
QTest::newRow("konachan") << "konachan.xml" // jsonFile QTest::newRow("konachan") << "konachan.xml" // jsonFile
<< Danbooru::ApiType::KonachanDanbooru << Danbooru::ApiType::KonachanDanbooru
<< 205621 // id << 205776 // id
<< 1280 // width << 1200 // width
<< 720 // height << 900 // height
<< 885610 // file_size << 815082 // file_size
<< QSet<QString>({"azuki_(sayori)", "coconut_(sayori)", "game_cg", "nekopara", << QSet<QString>({"bloomers", "gym_uniform", "lemon_tea", "purple_eyes",
"sayori"}) // tags "purple_hair", "short_hair", "socks",
<< QUrl("http://konachan.net/image/eb36c568af4f4e4ea2f59eda7d8c802d/Konachan.com%20-%20205621%20azuki_%28sayori%29%20coconut_%28sayori%29%20game_cg%20nekopara%20sayori.png") "sport"}) // tags
<< QUrl("http://konachan.net/data/preview/eb/36/eb36c568af4f4e4ea2f59eda7d8c802d.jpg") << QUrl("http://konachan.net/image/ef374c49e410b125c5a8d48c692c2a60/Konachan.com%20-%20205776%20bloomers%20gym_uniform%20lemon_tea%20purple_eyes%20purple_hair%20short_hair%20socks%20sport.jpg")
<< QUrl("http://konachan.net/jpeg/eb36c568af4f4e4ea2f59eda7d8c802d/Konachan.com%20-%20205621%20azuki_%28sayori%29%20coconut_%28sayori%29%20game_cg%20nekopara%20sayori.jpg") << QUrl("http://konachan.net/data/preview/ef/37/ef374c49e410b125c5a8d48c692c2a60.jpg")
<< QUrl("http://konachan.net/image/ef374c49e410b125c5a8d48c692c2a60/Konachan.com%20-%20205776%20bloomers%20gym_uniform%20lemon_tea%20purple_eyes%20purple_hair%20short_hair%20socks%20sport.jpg")
<< Danbooru::DanbooruPost::Safe << Danbooru::DanbooruPost::Safe
<< QUrl("http://konachan.com"); << QUrl("http://konachan.com");
// Danbooru // Danbooru