summaryrefslogtreecommitdiffstats
path: root/tests/testgitstorage.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2015-08-24 14:00:42 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-08-25 10:44:15 -0700
commit9f5a944107b7a8852adccd6da71dc94baa374bb5 (patch)
treeb4f487b742b13261e58e98994d627d9182fa84ad /tests/testgitstorage.h
parent449ba2876fd8d41262b440270e804a2f5acfbc12 (diff)
downloadsubsurface-9f5a944107b7a8852adccd6da71dc94baa374bb5.tar.gz
Cloud storage: first test case for a very simple merge
- We add a dive while offline. - On a different computer (here simulated by a different local cache) we add a different file. - Now we go back to the previous local cache (the one where we added a different dive in the first step) and take that online (i.e., connect to cloud storage). Now both of the new dives should have been added to our data file. This is a rather trivial test with no conflict and a straight forward merge. We need to add a lot more test cases to make sure this works as expected and doesn't leave the user with a corrupt state. Ideally whatever happens, the user should never see an error... Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'tests/testgitstorage.h')
-rw-r--r--tests/testgitstorage.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/testgitstorage.h b/tests/testgitstorage.h
index 43c33c228..93cf70177 100644
--- a/tests/testgitstorage.h
+++ b/tests/testgitstorage.h
@@ -10,6 +10,7 @@ private slots:
void testGitStorageLocal();
void testGitStorageCloud();
void testGitStorageCloudOfflineSync();
+ void testGitStorageCloudMerge();
};
#endif // TESTGITSTORAGE_H