ReplicationTasksStorageTest: Add a test for start() Also add missing asserts in the instancesOfTheSameStorageHaveTheSameElements() test. Change-Id: I68f533b2158326c9bfd035778d750c5cf5c35665
diff --git a/src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTest.java b/src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTest.java index 211eb34..02bf762 100644 --- a/src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTest.java +++ b/src/test/java/com/googlesource/gerrit/plugins/replication/ReplicationTasksStorageTest.java
@@ -71,6 +71,14 @@ } @Test + public void canStartWaitingUpdate() throws Exception { + storage.create(REF_UPDATE); + storage.start(uriUpdates); + assertThat(storage.listWaiting()).isEmpty(); + assertContainsExactly(storage.listRunning(), REF_UPDATE); + } + + @Test public void canFinishRunningUpdate() throws Exception { storage.create(REF_UPDATE); storage.start(uriUpdates); @@ -93,6 +101,8 @@ storage.start(uriUpdates); assertThat(storage.listWaiting()).isEmpty(); assertThat(persistedView.listWaiting()).isEmpty(); + assertContainsExactly(storage.listRunning(), REF_UPDATE); + assertContainsExactly(persistedView.listRunning(), REF_UPDATE); storage.finish(uriUpdates); assertThat(storage.listRunning()).isEmpty();