Add find method to DiskFileModifier class in SyncEngineTestUtils
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 11 Jul 2023 07:37:29 +0000 (15:37 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 7 Aug 2023 08:25:19 +0000 (16:25 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
test/syncenginetestutils.cpp
test/syncenginetestutils.h

index 82aa701664d17d09cd0b4b59b79f8deed2fa78d5..88ece82c1e7e910e49de0a80c9ee37d0700e6395 100644 (file)
@@ -113,6 +113,12 @@ void DiskFileModifier::setE2EE([[maybe_unused]] const QString &relativePath, [[m
 {
 }
 
+QFile DiskFileModifier::find(const QString &relativePath) const
+{
+    const auto path = _rootDir.filePath(relativePath);
+    return QFile(path);
+}
+
 FileInfo FileInfo::A12_B12_C12_S12()
 {
     FileInfo fi { QString {}, {
index 4f9c552ba40b0645206b9ff4d93fff016fb324dc..3a299f3ac927ed9ece5429c620ae5aaa8dee70dd 100644 (file)
@@ -108,6 +108,8 @@ public:
     void setModTime(const QString &relativePath, const QDateTime &modTime) override;
     void modifyLockState(const QString &relativePath, LockState lockState, int lockType, const QString &lockOwner, const QString &lockOwnerId, const QString &lockEditorId, quint64 lockTime, quint64 lockTimeout) override;
     void setE2EE(const QString &relativepath, const bool enabled) override;
+
+    [[nodiscard]] QFile find(const QString &relativePath) const;
 };
 
 class FileInfo : public FileModifier