Changeset View
Changeset View
Standalone View
Standalone View
src/ioslaves/trash/tests/testtrash.cpp
Show First 20 Lines • Show All 732 Lines • ▼ Show 20 Line(s) | 727 | { | |||
---|---|---|---|---|---|
733 | return ok; | 733 | return ok; | ||
734 | } | 734 | } | ||
735 | static bool MyNetAccess_exists(const QUrl &url) | 735 | static bool MyNetAccess_exists(const QUrl &url) | ||
736 | { | 736 | { | ||
737 | KIO::UDSEntry dummy; | 737 | KIO::UDSEntry dummy; | ||
738 | return MyNetAccess_stat(url, dummy); | 738 | return MyNetAccess_stat(url, dummy); | ||
739 | } | 739 | } | ||
740 | 740 | | |||
741 | void TestTrash::mostLocalUrlTest() | ||||
742 | { | ||||
743 | const QStringList trashFiles = QDir(m_trashDir + QLatin1String("/files/")).entryList(); | ||||
744 | for (QString file : trashFiles) { | ||||
745 | if (file == QLatin1Char('.') || file == QLatin1String("..") || file.contains(QLatin1Char('%'))) { | ||||
746 | continue; | ||||
747 | } | ||||
748 | const QUrl url(QLatin1String("trash:/0-") + file); | ||||
749 | KIO::StatJob *statJob = KIO::mostLocalUrl(url, KIO::HideProgressInfo); | ||||
750 | QVERIFY(statJob->exec()); | ||||
751 | QCOMPARE(url, statJob->mostLocalUrl()); | ||||
752 | } | ||||
753 | } | ||||
754 | | ||||
741 | void TestTrash::statRoot() | 755 | void TestTrash::statRoot() | ||
742 | { | 756 | { | ||
743 | QUrl url(QStringLiteral("trash:/")); | 757 | QUrl url(QStringLiteral("trash:/")); | ||
744 | KIO::UDSEntry entry; | 758 | KIO::UDSEntry entry; | ||
745 | bool ok = MyNetAccess_stat(url, entry); | 759 | bool ok = MyNetAccess_stat(url, entry); | ||
746 | QVERIFY(ok); | 760 | QVERIFY(ok); | ||
747 | KFileItem item(entry, url); | 761 | KFileItem item(entry, url); | ||
748 | QVERIFY(item.isDir()); | 762 | QVERIFY(item.isDir()); | ||
▲ Show 20 Lines • Show All 604 Lines • Show Last 20 Lines |