summaryrefslogtreecommitdiffstats
path: root/tests/auto/installer/packagemanagercore/tst_packagemanagercore.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/installer/packagemanagercore/tst_packagemanagercore.cpp')
-rw-r--r--tests/auto/installer/packagemanagercore/tst_packagemanagercore.cpp29
1 files changed, 0 insertions, 29 deletions
diff --git a/tests/auto/installer/packagemanagercore/tst_packagemanagercore.cpp b/tests/auto/installer/packagemanagercore/tst_packagemanagercore.cpp
index 67fa7e2c5..cf5a53b8b 100644
--- a/tests/auto/installer/packagemanagercore/tst_packagemanagercore.cpp
+++ b/tests/auto/installer/packagemanagercore/tst_packagemanagercore.cpp
@@ -284,35 +284,6 @@ private slots:
#endif
QVERIFY(QDir().rmdir(testDirectory));
}
-
- void testSubdirectoriesWritable()
- {
- PackageManagerCore core;
-
- const QString testDirectory = QInstaller::generateTemporaryFileName();
- QVERIFY(QDir().mkpath(testDirectory));
- QVERIFY(QDir(testDirectory).exists());
-
- const QString testSubdirectory = testDirectory + "/" + QString::number(qrand() % 1000);
-
- QVERIFY(QDir().mkpath(testSubdirectory));
- QVERIFY(QDir(testSubdirectory).exists());
-
- // should be writable
- QVERIFY(core.subdirectoriesWritable(testDirectory));
-
-#if defined(Q_OS_LINUX) || defined(Q_OS_MACOS)
- QFile dirDevice(testSubdirectory);
- dirDevice.setPermissions(QFileDevice::ReadOwner | QFileDevice::ExeOwner);
-
- // should not be writable
- QVERIFY(!core.subdirectoriesWritable(testDirectory));
-
- dirDevice.setPermissions(QFileDevice::ReadOwner | QFileDevice::WriteOwner | QFileDevice::ExeOwner);
-#endif
- QVERIFY(QDir().rmdir(testSubdirectory));
- QVERIFY(QDir().rmdir(testDirectory));
- }
};