diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2012-07-25 11:47:26 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-07-26 15:12:50 +0200 |
commit | db83f2d73d16d904a6d36e52405d06502f2ab9d8 (patch) | |
tree | f07bfe44660500d5f813959b486fa8e1bbb3f68c /tests/auto/corelib/io/qdir/tst_qdir.cpp | |
parent | e083d253950d3e7ce1e6363cd29fba416e69e371 (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.cpp | 33 |
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); |