aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/CatPack_test.cpp41
-rw-r--r--tests/testdata/CatPacks/index.json26
2 files changed, 28 insertions, 39 deletions
diff --git a/tests/CatPack_test.cpp b/tests/CatPack_test.cpp
index a84ba651..330d1a81 100644
--- a/tests/CatPack_test.cpp
+++ b/tests/CatPack_test.cpp
@@ -12,45 +12,8 @@ class CatPackTest : public QObject {
private slots:
void test_catPack()
{
- QString fileContent = R"({
- "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"
- }
- ]
-})";
-#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 dataDir = QDir(QFINDTESTDATA("testdata/CatPacks")).absolutePath();
+ auto fileName = FS::PathCombine(dataDir, "index.json");
auto fileinfo = QFileInfo(fileName);
try {
auto cat = JsonCatPack(fileinfo);
diff --git a/tests/testdata/CatPacks/index.json b/tests/testdata/CatPacks/index.json
new file mode 100644
index 00000000..c55813db
--- /dev/null
+++ b/tests/testdata/CatPacks/index.json
@@ -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"
+ }
+ ]
+}