diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2012-12-11 15:38:43 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2012-12-11 17:51:45 +0100 |
commit | ce2b7abc8a3f52a5dae9407b55e50e0800892a99 (patch) | |
tree | d28acb6b4096dbcc83b8250f0462ee0757aa2a67 /tests | |
parent | f3a9442a2a3af7ab33869050e959ada424e713f7 (diff) | |
download | qbs-ce2b7abc8a3f52a5dae9407b55e50e0800892a99.tar.gz |
implement rmDirR by calling removeDirectoryWithContents
One implementation is enough.
Change-Id: I059cf334619692cd7b60d366d3513c5b947a0a9d
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/blackbox/tst_blackbox.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/tests/auto/blackbox/tst_blackbox.cpp b/tests/auto/blackbox/tst_blackbox.cpp index 0dcfdf022..e9cf0f20d 100644 --- a/tests/auto/blackbox/tst_blackbox.cpp +++ b/tests/auto/blackbox/tst_blackbox.cpp @@ -28,9 +28,11 @@ ****************************************************************************/ #include "tst_blackbox.h" +#include <tools/fileinfo.h> #include <tools/hostosinfo.h> -using namespace qbs; +using qbs::HostOsInfo; +using qbs::Internal::removeDirectoryWithContents; static QString initQbsExecutableFilePath() { @@ -97,16 +99,8 @@ static void ccp(const QString &from, const QString &to) void TestBlackbox::rmDirR(const QString &dir) { - QDirIterator it(dir, QDir::Files | QDir::NoDotAndDotDot | QDir::Hidden); - while (it.hasNext()) { - QFile(it.next()).remove(); - } - - QDirIterator it2(dir, QDir::Dirs | QDir::NoDotAndDotDot | QDir::Hidden); - while (it2.hasNext()) { - rmDirR(it2.next()); - } - QDir().rmdir(dir); + QString errorMessage; + removeDirectoryWithContents(dir, &errorMessage); } void TestBlackbox::touch(const QString &fn) |