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();