moved catpack data to testdata

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97 2023-08-31 17:34:05 +03:00
parent 311e36b5d6
commit 6cfe2dbc50
No known key found for this signature in database
GPG Key ID: 55EF5DA53DB36318
2 changed files with 28 additions and 39 deletions

View File

@ -12,45 +12,8 @@ class CatPackTest : public QObject {
private slots: private slots:
void test_catPack() void test_catPack()
{ {
QString fileContent = R"({ auto dataDir = QDir(QFINDTESTDATA("testdata/CatPacks")).absolutePath();
"name": "My Cute Cat", auto fileName = FS::PathCombine(dataDir, "index.json");
"default": "maxwell.png",
"variants": [
{
"startTime": { "day": 12, "month": 4 },
"endTime": { "day": 12, "month": 4 },
"path": "oneDay.png"
},
{
"startTime": { "day": 20, "month": 12 },
"endTime": { "day": 28, "month": 12 },
"path": "christmas.png"
},
{
"startTime": { "day": 30, "month": 12 },
"endTime": { "day": 1, "month": 1 },
"path": "newyear2.png"
},
{
"startTime": { "day": 28, "month": 12 },
"endTime": { "day": 3, "month": 1 },
"path": "newyear.png"
}
]
})";
#if defined(Q_OS_WIN)
QString fileName = "test_SaveAlreadyExistingFile.ini";
QFile file(fileName);
QCOMPARE(file.open(QFile::WriteOnly | QFile::Text), true);
#else
QTemporaryFile file;
QCOMPARE(file.open(), true);
QCOMPARE(file.fileName().isEmpty(), false);
QString fileName = file.fileName();
#endif
QTextStream stream(&file);
stream << fileContent;
file.close();
auto fileinfo = QFileInfo(fileName); auto fileinfo = QFileInfo(fileName);
try { try {
auto cat = JsonCatPack(fileinfo); auto cat = JsonCatPack(fileinfo);

26
tests/testdata/CatPacks/index.json vendored Normal file
View File

@ -0,0 +1,26 @@
{
"name": "My Cute Cat",
"default": "maxwell.png",
"variants": [
{
"startTime": { "day": 12, "month": 4 },
"endTime": { "day": 12, "month": 4 },
"path": "oneDay.png"
},
{
"startTime": { "day": 20, "month": 12 },
"endTime": { "day": 28, "month": 12 },
"path": "christmas.png"
},
{
"startTime": { "day": 30, "month": 12 },
"endTime": { "day": 1, "month": 1 },
"path": "newyear2.png"
},
{
"startTime": { "day": 28, "month": 12 },
"endTime": { "day": 3, "month": 1 },
"path": "newyear.png"
}
]
}