Update tests to make use of the new ApiType enum
This commit is contained in:
		
					parent
					
						
							
								d3da86ff28
							
						
					
				
			
			
				commit
				
					
						316c1fb1ae
					
				
			
		
					 1 changed files with 13 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -21,11 +21,14 @@
 | 
			
		|||
#include "test_danbooru_post.h"
 | 
			
		||||
#include "../danboorupost.h"
 | 
			
		||||
#include "../utils.h"
 | 
			
		||||
#include "../servicebase.h"
 | 
			
		||||
 | 
			
		||||
#include <QFile>
 | 
			
		||||
#include <QJsonDocument>
 | 
			
		||||
#include <QJsonObject>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void TestDanbooruPost::initTestCase()
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -42,7 +45,14 @@ void TestDanbooruPost::testPostLoading()
 | 
			
		|||
 | 
			
		||||
    bool ok;
 | 
			
		||||
    auto data = Danbooru::parseDanbooruResult(file.readAll(), &ok).toList().at(0).toMap();
 | 
			
		||||
    auto post = new Danbooru::DanbooruPost(data);
 | 
			
		||||
 | 
			
		||||
    if (!ok) {
 | 
			
		||||
        QFAIL("JSON file failed to load");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    QFETCH(Danbooru::ApiType, apiType);
 | 
			
		||||
 | 
			
		||||
    auto post = new Danbooru::DanbooruPost(data, apiType);
 | 
			
		||||
 | 
			
		||||
    QFETCH(int, postId);
 | 
			
		||||
    QFETCH(int, postWidth);
 | 
			
		||||
| 
						 | 
				
			
			@ -70,6 +80,7 @@ void TestDanbooruPost::testPostLoading_data()
 | 
			
		|||
{
 | 
			
		||||
    //TODO: Add API type
 | 
			
		||||
    QTest::addColumn<QString>("jsonFile");
 | 
			
		||||
    QTest::addColumn<Danbooru::ApiType>("apiType");
 | 
			
		||||
    QTest::addColumn<int>("postId");
 | 
			
		||||
    QTest::addColumn<int>("postWidth");
 | 
			
		||||
    QTest::addColumn<int>("postHeight");
 | 
			
		||||
| 
						 | 
				
			
			@ -85,6 +96,7 @@ void TestDanbooruPost::testPostLoading_data()
 | 
			
		|||
 | 
			
		||||
    // Konachan.com / yande.re
 | 
			
		||||
    QTest::newRow("konachan") << "konachan.json" // jsonFile
 | 
			
		||||
                              << Danbooru::ApiType::KonachanDanbooru
 | 
			
		||||
                              << 205621     // id
 | 
			
		||||
                              << 1280       // width
 | 
			
		||||
                              << 720        // height
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue