AddReviewer: Add a test case for suggesting removed reviewers

An old bug suggested that removed reviewers are not suggested again.
This issue is already resolved, adding a test.

Google-Bug-Id: b/294180475
Release-Notes: skip
Change-Id: I02daebabae8dcebb50f8cc2456c4e6da954ebe9c
diff --git a/javatests/com/google/gerrit/acceptance/rest/change/SuggestReviewersIT.java b/javatests/com/google/gerrit/acceptance/rest/change/SuggestReviewersIT.java
index e417e54..8141f54 100644
--- a/javatests/com/google/gerrit/acceptance/rest/change/SuggestReviewersIT.java
+++ b/javatests/com/google/gerrit/acceptance/rest/change/SuggestReviewersIT.java
@@ -626,6 +626,19 @@
   }
 
   @Test
+  public void suggestRemovedReviewers() throws Exception {
+    requestScopeOperations.setApiUser(user.id());
+    String changeId = createChangeFromApi();
+
+    String name = name("foo");
+    TestAccount foo = accountCreator.create(name);
+
+    gApi.changes().id(changeId).addReviewer(foo.id().toString());
+    gApi.changes().id(changeId).reviewer(foo.id().toString()).remove();
+    assertReviewers(suggestReviewers(changeId, name), ImmutableList.of(foo), ImmutableList.of());
+  }
+
+  @Test
   public void suggestCcAsReviewer() throws Exception {
     requestScopeOperations.setApiUser(user.id());
     String changeId = createChangeFromApi();