AbstractQueryChangesTest: Add coverage for is:reviewed and status:reviewed

Bug: Issue 8605
Change-Id: I8f06b5b7776f49756efef9c91c20453b0a76f148
This commit is contained in:
David Pursehouse
2018-04-16 11:16:40 +02:00
parent 2b74109f6d
commit 521cb3d828

View File

@@ -1636,6 +1636,28 @@ public abstract class AbstractQueryChangesTest extends GerritServerTests {
}
}
@Test
public void byReviewed() throws Exception {
TestRepository<Repo> repo = createProject("repo");
Account.Id otherUser =
accountManager.authenticate(AuthRequest.forUser("anotheruser")).getAccountId();
Change change1 = insert(repo, newChange(repo));
Change change2 = insert(repo, newChange(repo));
assertQuery("is:reviewed");
assertQuery("status:reviewed");
assertQuery("-is:reviewed", change2, change1);
assertQuery("-status:reviewed", change2, change1);
requestContext.setContext(newRequestContext(otherUser));
gApi.changes().id(change1.getChangeId()).current().review(ReviewInput.recommend());
assertQuery("is:reviewed", change1);
assertQuery("status:reviewed", change1);
assertQuery("-is:reviewed", change2);
assertQuery("-status:reviewed", change2);
}
@Test
public void reviewerin() throws Exception {
Account.Id user1 = accountManager.authenticate(AuthRequest.forUser("user1")).getAccountId();