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();
QFETCH(Danbooru::ApiType, apiType);
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) {
QFAIL("XML file failed to load");
}
QFETCH(QUrl, boardUrl);
auto post = new Danbooru::DanbooruPost(contents, apiType);
@ -199,15 +198,16 @@ void TestDanbooruPost::testPostLoadingXml_data()
// Konachan.com / yande.re
QTest::newRow("konachan") << "konachan.xml" // jsonFile
<< Danbooru::ApiType::KonachanDanbooru
<< 205621 // id
<< 1280 // width
<< 720 // height
<< 885610 // file_size
<< QSet<QString>({"azuki_(sayori)", "coconut_(sayori)", "game_cg", "nekopara",
"sayori"}) // tags
<< QUrl("http://konachan.net/image/eb36c568af4f4e4ea2f59eda7d8c802d/Konachan.com%20-%20205621%20azuki_%28sayori%29%20coconut_%28sayori%29%20game_cg%20nekopara%20sayori.png")
<< QUrl("http://konachan.net/data/preview/eb/36/eb36c568af4f4e4ea2f59eda7d8c802d.jpg")
<< QUrl("http://konachan.net/jpeg/eb36c568af4f4e4ea2f59eda7d8c802d/Konachan.com%20-%20205621%20azuki_%28sayori%29%20coconut_%28sayori%29%20game_cg%20nekopara%20sayori.jpg")
<< 205776 // id
<< 1200 // width
<< 900 // height
<< 815082 // file_size
<< QSet<QString>({"bloomers", "gym_uniform", "lemon_tea", "purple_eyes",
"purple_hair", "short_hair", "socks",
"sport"}) // tags
<< 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/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
<< QUrl("http://konachan.com");
// Danbooru