summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorOliver Wolff <oliver.wolff@qt.io>2017-05-11 11:50:11 +0200
committerOliver Wolff <oliver.wolff@qt.io>2017-06-08 07:40:16 +0000
commit5441f399af7880f3957751d1601354aaec802666 (patch)
treed93d363682fd1f9a2030611ab7a098b274608b24 /tests
parent8e776d39ff9fbdf74422ab431a94c0aea6b98cfd (diff)
Fix tst_QDir::emptyDir
It is possible that tmpdir already exists as a leftover from previous tests. That is no reason for the test to fail. Change-Id: I010633fb92defb064093af9872ae6fd2178f07dd Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/corelib/io/qdir/tst_qdir.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/auto/corelib/io/qdir/tst_qdir.cpp b/tests/auto/corelib/io/qdir/tst_qdir.cpp
index 946620d61f..da948849f6 100644
--- a/tests/auto/corelib/io/qdir/tst_qdir.cpp
+++ b/tests/auto/corelib/io/qdir/tst_qdir.cpp
@@ -2322,8 +2322,11 @@ void tst_QDir::cdBelowRoot()
void tst_QDir::emptyDir()
{
const QString tempDir = QDir::currentPath() + "/tmpdir/";
- QVERIFY(QDir().mkdir(tempDir));
- QVERIFY(QDir(tempDir).mkdir("emptyDirectory"));
+ QDir temp(tempDir);
+ if (!temp.exists()) {
+ QVERIFY(QDir().mkdir(tempDir));
+ }
+ QVERIFY(temp.mkdir("emptyDirectory"));
QDir testDir(tempDir + "emptyDirectory");
QVERIFY(testDir.isEmpty());