diff options
Diffstat (limited to 'tests/tst_MojangVersionFormat.cpp')
-rw-r--r-- | tests/tst_MojangVersionFormat.cpp | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/tests/tst_MojangVersionFormat.cpp b/tests/tst_MojangVersionFormat.cpp deleted file mode 100644 index 2e7b1cb8..00000000 --- a/tests/tst_MojangVersionFormat.cpp +++ /dev/null @@ -1,55 +0,0 @@ -#include <QTest> -#include <QDebug> -#include "TestUtil.h" - -#include "minecraft/MojangVersionFormat.h" - -class MojangVersionFormatTest : public QObject -{ - Q_OBJECT - - static QJsonDocument readJson(const char *file) - { - auto path = QFINDTESTDATA(file); - QFile jsonFile(path); - jsonFile.open(QIODevice::ReadOnly); - auto data = jsonFile.readAll(); - jsonFile.close(); - return QJsonDocument::fromJson(data); - } - static void writeJson(const char *file, QJsonDocument doc) - { - QFile jsonFile(file); - jsonFile.open(QIODevice::WriteOnly | QIODevice::Text); - auto data = doc.toJson(QJsonDocument::Indented); - jsonFile.write(data); - jsonFile.close(); - } - -private -slots: - void test_Through_Simple() - { - - QJsonDocument doc = readJson("tests/data/1.9-simple.json"); - auto vfile = MojangVersionFormat::versionFileFromJson(doc, "1.9-simple.json"); - auto doc2 = MojangVersionFormat::versionFileToJson(vfile); - writeJson("1.9-simple-passthorugh.json", doc2); - QCOMPARE(doc, doc2); - } - - void test_Through() - { - - QJsonDocument doc = readJson("tests/data/1.9.json"); - auto vfile = MojangVersionFormat::versionFileFromJson(doc, "1.9.json"); - auto doc2 = MojangVersionFormat::versionFileToJson(vfile); - writeJson("1.9-passthorugh.json", doc2); - QCOMPARE(doc, doc2); - } -}; - -QTEST_GUILESS_MAIN(MojangVersionFormatTest) - -#include "tst_MojangVersionFormat.moc" - |