private List<String> findIdOfChangedDocs(ChangesResult changes1) {
   List<String> changedDocIds = new ArrayList<String>();
   for (ChangesResult.Row row : changes1.getResults()) {
     changedDocIds.add(row.getId());
   }
   return changedDocIds;
 }
  @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()));
  }