From c5900a63a1ac8c5911b3f1d5569280b795806545 Mon Sep 17 00:00:00 2001 From: Patrick Ohly Date: Sun, 28 Dec 2008 19:12:17 +0100 Subject: [PATCH] interrupted sync testing: completed the set of changes that can be applied to client and server --- test/ClientTest.cpp | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/test/ClientTest.cpp b/test/ClientTest.cpp index 5bed3592..38c19ff5 100644 --- a/test/ClientTest.cpp +++ b/test/ClientTest.cpp @@ -2610,10 +2610,16 @@ void SyncTests::doInterruptResume(int changes) 4, 1, 0); } if (changes & SERVER_REMOVE) { - // TODO + // remove second item + removeItem(sources[i].second->createSourceA, + *(++clientAluids[i].begin())); } if (changes & SERVER_UPDATE) { - // TODO + // update third item + updateItem(sources[i].second->createSourceA, + *(++ ++clientAluids[i].begin()), + sources[i].second->createItem(3, "updated", 0).c_str()); + } } if (changes & (SERVER_ADD|SERVER_REMOVE|SERVER_UPDATE)) { @@ -2627,10 +2633,15 @@ void SyncTests::doInterruptResume(int changes) 14, 1, 0); } if (changes & CLIENT_REMOVE) { - // TODO + // remove second item + removeItem(accessClientB->sources[i].second->createSourceA, + *(++clientBluids[i].begin())); } if (changes & CLIENT_UPDATE) { - // TODO + // update third item + updateItem(accessClientB->sources[i].second->createSourceA, + *(++ ++clientBluids[i].begin()), + accessClientB->sources[i].second->createItem(13, "updated", 0).c_str()); } }