Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorHannah von Reth <hannah.vonreth@owncloud.com>2021-09-22 14:21:09 +0300
committerHannah von Reth <vonreth@kde.org>2021-09-22 15:47:46 +0300
commita0234deef4f0f33187b9be155e4bb7fc542c4687 (patch)
tree6b2135455b756aed977fd7c9372fd2d0eb4c722d /test
parent2091a668fbfab3c5354830f28e1391d43e1978fd (diff)
Fix unit tests
Diffstat (limited to 'test')
-rw-r--r--test/testutils/syncenginetestutils.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/testutils/syncenginetestutils.cpp b/test/testutils/syncenginetestutils.cpp
index 63f44b154..be3d7f984 100644
--- a/test/testutils/syncenginetestutils.cpp
+++ b/test/testutils/syncenginetestutils.cpp
@@ -934,6 +934,7 @@ void FakeFolder::switchToVfs(QSharedPointer<OCC::Vfs> vfs)
vfsParams.remotePath = QLatin1Char('/');
vfsParams.account = _account;
vfsParams.journal = _journalDb.get();
+ vfsParams.providerName = QStringLiteral("OC-TEST");
vfsParams.providerDisplayName = QStringLiteral("OC-TEST");
vfsParams.providerVersion = QStringLiteral("0.1");
QObject::connect(_syncEngine.get(), &QObject::destroyed, vfs.data(), [vfs]() {
@@ -941,7 +942,16 @@ void FakeFolder::switchToVfs(QSharedPointer<OCC::Vfs> vfs)
vfs->unregisterFolder();
});
+ QObject::connect(vfs.get(), &OCC::Vfs::error, vfs.get(), [](const QString &error) {
+ QFAIL(qUtf8Printable(error));
+ });
+ QSignalSpy spy(vfs.get(), &OCC::Vfs::started);
vfs->start(vfsParams);
+
+ // don't use QVERIFY outside of the test slot
+ if (spy.isEmpty() && !spy.wait()) {
+ QFAIL("VFS Setup failed");
+ }
}
FileInfo FakeFolder::currentLocalState()