summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/io/qdir/tst_qdir.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2012-07-25 11:47:26 +0200
committerQt by Nokia <qt-info@nokia.com>2012-07-26 15:12:50 +0200
commitdb83f2d73d16d904a6d36e52405d06502f2ab9d8 (patch)
treef07bfe44660500d5f813959b486fa8e1bbb3f68c /tests/auto/corelib/io/qdir/tst_qdir.cpp
parente083d253950d3e7ce1e6363cd29fba416e69e371 (diff)
Base 'FileSystem' test helper class on QTemporaryDir.
This avoids test instabilities and prevents test directories from being cluttered with temporary files. Change tests accordingly. Remove unused createLink() method. Change-Id: I843c28ab81c8a476c71c5211a7479b22d3d9fc93 Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
Diffstat (limited to 'tests/auto/corelib/io/qdir/tst_qdir.cpp')
-rw-r--r--tests/auto/corelib/io/qdir/tst_qdir.cpp33
1 files changed, 17 insertions, 16 deletions
diff --git a/tests/auto/corelib/io/qdir/tst_qdir.cpp b/tests/auto/corelib/io/qdir/tst_qdir.cpp
index 9bc6f80f5b..a3fe3e392f 100644
--- a/tests/auto/corelib/io/qdir/tst_qdir.cpp
+++ b/tests/auto/corelib/io/qdir/tst_qdir.cpp
@@ -1540,25 +1540,26 @@ void tst_QDir::updateFileLists()
// Test setup
FileSystem fs;
+ const QString dirName = QStringLiteral("update-file-lists");
- QVERIFY( fs.createDirectory("update-file-lists") );
- QVERIFY( fs.createFile("update-file-lists/file1.txt") );
- QVERIFY( fs.createFile("update-file-lists/file2.doc") );
+ QVERIFY( fs.createDirectory(dirName));
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/file1.txt")) );
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/file2.doc")) );
- QVERIFY( fs.createDirectory("update-file-lists/sub-dir1") );
- QVERIFY( fs.createFile("update-file-lists/sub-dir1/file3.txt") );
- QVERIFY( fs.createFile("update-file-lists/sub-dir1/file4.doc") );
- QVERIFY( fs.createFile("update-file-lists/sub-dir1/file5.txt") );
+ QVERIFY( fs.createDirectory(dirName + QStringLiteral("/sub-dir1")) );
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/sub-dir1/file3.txt")) );
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/sub-dir1/file4.doc")) );
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/sub-dir1/file5.txt")) );
- QVERIFY( fs.createDirectory("update-file-lists/sub-dir2") );
- QVERIFY( fs.createFile("update-file-lists/sub-dir2/file6.txt") );
- QVERIFY( fs.createFile("update-file-lists/sub-dir2/file7.txt") );
- QVERIFY( fs.createFile("update-file-lists/sub-dir2/file8.doc") );
- QVERIFY( fs.createFile("update-file-lists/sub-dir2/file9.doc") );
+ QVERIFY( fs.createDirectory(dirName + QStringLiteral("/sub-dir2")) );
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/sub-dir2/file6.txt")) );
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/sub-dir2/file7.txt")) );
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/sub-dir2/file8.doc")) );
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/sub-dir2/file9.doc")) );
// Actual test
- QDir dir("update-file-lists");
+ QDir dir(fs.absoluteFilePath(dirName));
#if defined(Q_OS_WINCE)
//no . and .. on these OS.
@@ -1577,7 +1578,7 @@ void tst_QDir::updateFileLists()
QCOMPARE(dir.count(), uint(4));
QCOMPARE(dir.entryInfoList().size(), 4);
- dir.setPath("update-file-lists/sub-dir1");
+ dir.setPath(fs.absoluteFilePath(dirName + QStringLiteral("/sub-dir1")));
QCOMPARE(dir.entryInfoList().size(), 3);
QCOMPARE(dir.count(), uint(3));
@@ -1589,7 +1590,7 @@ void tst_QDir::updateFileLists()
QCOMPARE(dir.entryList().size(), 2);
QCOMPARE(dir.count(), uint(2));
- dir.setPath("update-file-lists");
+ dir.setPath(fs.absoluteFilePath(dirName));
dir = QDir(dir.path(),
"*.txt",
QDir::Name | QDir::DirsLast,
@@ -1608,7 +1609,7 @@ void tst_QDir::updateFileLists()
QCOMPARE(dir.entryList(), QStringList() << "sub-dir1" << "sub-dir2" << "file1.txt");
{
- QVERIFY( fs.createFile("update-file-lists/extra-file.txt") );
+ QVERIFY( fs.createFile(dirName + QStringLiteral("/extra-file.txt")) );
QDir dir2(dir);