fix: update parse tests
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
This commit is contained in:
parent
a7c9b2f172
commit
cfce54fe46
@ -116,7 +116,7 @@ bool processZIP(TexturePack& pack, ProcessingLevel level)
|
||||
|
||||
if (level == ProcessingLevel::BasicInfoOnly) {
|
||||
zip.close();
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
if (zip.setCurrentFile("pack.png")) {
|
||||
|
@ -37,7 +37,7 @@ bool process(WorldSave& save, ProcessingLevel level = ProcessingLevel::Full);
|
||||
bool processZIP(WorldSave& pack, ProcessingLevel level = ProcessingLevel::Full);
|
||||
bool processFolder(WorldSave& pack, ProcessingLevel level = ProcessingLevel::Full);
|
||||
|
||||
bool validate(QFileInfo file);
|
||||
bool validate(QFileInfo file);
|
||||
|
||||
} // namespace WorldSaveUtils
|
||||
|
||||
|
@ -35,10 +35,11 @@ class ResourcePackParseTest : public QObject {
|
||||
QString zip_rp = FS::PathCombine(source, "test_resource_pack_idk.zip");
|
||||
ResourcePack pack { QFileInfo(zip_rp) };
|
||||
|
||||
ResourcePackUtils::processZIP(pack);
|
||||
bool valid = ResourcePackUtils::processZIP(pack, ResourcePackUtils::ProcessingLevel::BasicInfoOnly);
|
||||
|
||||
QVERIFY(pack.packFormat() == 3);
|
||||
QVERIFY(pack.description() == "um dois, feijão com arroz, três quatro, feijão no prato, cinco seis, café inglês, sete oito, comer biscoito, nove dez comer pastéis!!");
|
||||
QVERIFY(valid == true);
|
||||
}
|
||||
|
||||
void test_parseFolder()
|
||||
@ -48,10 +49,11 @@ class ResourcePackParseTest : public QObject {
|
||||
QString folder_rp = FS::PathCombine(source, "test_folder");
|
||||
ResourcePack pack { QFileInfo(folder_rp) };
|
||||
|
||||
ResourcePackUtils::processFolder(pack);
|
||||
bool valid = ResourcePackUtils::processFolder(pack, ResourcePackUtils::ProcessingLevel::BasicInfoOnly);
|
||||
|
||||
QVERIFY(pack.packFormat() == 1);
|
||||
QVERIFY(pack.description() == "Some resource pack maybe");
|
||||
QVERIFY(valid == true);
|
||||
}
|
||||
|
||||
void test_parseFolder2()
|
||||
@ -61,10 +63,11 @@ class ResourcePackParseTest : public QObject {
|
||||
QString folder_rp = FS::PathCombine(source, "another_test_folder");
|
||||
ResourcePack pack { QFileInfo(folder_rp) };
|
||||
|
||||
ResourcePackUtils::process(pack);
|
||||
bool valid = ResourcePackUtils::process(pack, ResourcePackUtils::ProcessingLevel::BasicInfoOnly);
|
||||
|
||||
QVERIFY(pack.packFormat() == 6);
|
||||
QVERIFY(pack.description() == "o quartel pegou fogo, policia deu sinal, acode acode acode a bandeira nacional");
|
||||
QVERIFY(valid == false);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -36,9 +36,10 @@ class TexturePackParseTest : public QObject {
|
||||
QString zip_rp = FS::PathCombine(source, "test_texture_pack_idk.zip");
|
||||
TexturePack pack { QFileInfo(zip_rp) };
|
||||
|
||||
TexturePackUtils::processZIP(pack);
|
||||
bool valid = TexturePackUtils::processZIP(pack);
|
||||
|
||||
QVERIFY(pack.description() == "joe biden, wake up");
|
||||
QVERIFY(valid == true);
|
||||
}
|
||||
|
||||
void test_parseFolder()
|
||||
@ -48,9 +49,10 @@ class TexturePackParseTest : public QObject {
|
||||
QString folder_rp = FS::PathCombine(source, "test_texturefolder");
|
||||
TexturePack pack { QFileInfo(folder_rp) };
|
||||
|
||||
TexturePackUtils::processFolder(pack);
|
||||
bool valid = TexturePackUtils::processFolder(pack, TexturePackUtils::ProcessingLevel::BasicInfoOnly);
|
||||
|
||||
QVERIFY(pack.description() == "Some texture pack surely");
|
||||
QVERIFY(valid == true);
|
||||
}
|
||||
|
||||
void test_parseFolder2()
|
||||
@ -60,9 +62,10 @@ class TexturePackParseTest : public QObject {
|
||||
QString folder_rp = FS::PathCombine(source, "another_test_texturefolder");
|
||||
TexturePack pack { QFileInfo(folder_rp) };
|
||||
|
||||
TexturePackUtils::process(pack);
|
||||
bool valid = TexturePackUtils::process(pack, TexturePackUtils::ProcessingLevel::BasicInfoOnly);
|
||||
|
||||
QVERIFY(pack.description() == "quieres\nfor real");
|
||||
QVERIFY(valid == true);
|
||||
}
|
||||
};
|
||||
|
||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user