]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
filter out some errors if they are related to network troubles
authorMatthieu Gallien <matthieu.gallien@nextcloud.com>
Wed, 12 Oct 2022 09:19:00 +0000 (11:19 +0200)
committerMatthieu Gallien <matthieu_gallien@yahoo.fr>
Wed, 28 Jun 2023 09:21:50 +0000 (11:21 +0200)
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
test/testactivitylistmodel.cpp

index c050a091d21a46b2b224c359dd44774fac6efc17..a98db6b6123cd429e13002e126883ed7c9390fdb 100644 (file)
@@ -445,6 +445,17 @@ public:
         return model;
     }
 
+    void testActivityAdd(void(OCC::ActivityListModel::*addingMethod)(const OCC::Activity&, OCC::ActivityListModel::ErrorType), OCC::Activity &activity) {
+        const auto model = testingALM();
+        QCOMPARE(model->rowCount(), 0);
+
+        (model.data()->*addingMethod)(activity, OCC::ActivityListModel::ErrorType::SyncError);
+        QCOMPARE(model->rowCount(), 1);
+
+        const auto index = model->index(0, 0);
+        QVERIFY(index.isValid());
+    }
+
     void testActivityAdd(void(OCC::ActivityListModel::*addingMethod)(const OCC::Activity&), OCC::Activity &activity) {
         const auto model = testingALM();
         QCOMPARE(model->rowCount(), 0);