@Test public void changes_getChangesAfterTwoUpdates() { ChangesResult changes0 = remoteDb.changes(null, 1000); Assert.assertEquals(0, changes0.size()); Object lastSequence0 = changes0.getLastSeq(); Response[] responses = createTwoDocumentsInRemoteDb(remoteDb); ChangesResult changes1 = remoteDb.changes(lastSequence0, 1000); Assert.assertEquals(2, changes1.size()); List<String> changedDocIds = findIdOfChangedDocs(changes1); Assert.assertThat(changedDocIds, hasItems(responses[0].getId(), responses[1].getId())); }