31
31
void picturesDirectory();
32
32
void databaseDirectory();
33
33
void thumbnailDirectory();
34
void maxTextureSize();
37
36
void tst_Resource::picturesDirectory()
39
Resource resource(false, "", 0);
38
Resource resource(false, "");
40
39
QCOMPARE(resource.mediaDirectories().size(), 2);
41
40
QCOMPARE(resource.mediaDirectories().at(0), QStandardPaths::writableLocation(QStandardPaths::PicturesLocation));
43
42
QString picDir("/tmp");
44
Resource resource2(false, picDir, 0);
43
Resource resource2(false, picDir);
45
44
QCOMPARE(resource2.mediaDirectories().size(), 1);
46
45
QCOMPARE(resource2.mediaDirectories().at(0), picDir);
49
48
void tst_Resource::databaseDirectory()
51
Resource resource(false, "", 0);
50
Resource resource(false, "");
52
51
QString dbDir = QStandardPaths::writableLocation(QStandardPaths::DataLocation) +
53
52
QDir::separator() + Resource::DATABASE_DIR;
54
53
QCOMPARE(resource.databaseDirectory(), dbDir);
56
55
QString picDir("/tmp");
57
Resource resource2(false, picDir, 0);
56
Resource resource2(false, picDir);
58
57
dbDir = picDir + "/." + Resource::DATABASE_DIR;
59
58
QCOMPARE(resource2.databaseDirectory(), dbDir);
62
61
void tst_Resource::thumbnailDirectory()
64
Resource resource(false, "", 0);
63
Resource resource(false, "");
65
64
QString dbDir = QStandardPaths::writableLocation(QStandardPaths::CacheLocation) +
66
65
QDir::separator() + Resource::THUMBNAIL_DIR;
67
66
QCOMPARE(resource.thumbnailDirectory(), dbDir);
69
68
QString picDir("/tmp");
70
Resource resource2(false, picDir, 0);
69
Resource resource2(false, picDir);
71
70
dbDir = picDir + "/." + Resource::THUMBNAIL_DIR;
72
71
QCOMPARE(resource2.thumbnailDirectory(), dbDir);
75
void tst_Resource::maxTextureSize()
77
Resource resource(false, "", 0);
78
QCOMPARE(resource.maxTextureSize(), 0);
81
74
QTEST_MAIN(tst_Resource);
83
76
#include "tst_resource.moc"