From dfd3ebe7ed53f8201399a4696a15c7cc71f96ca2 Mon Sep 17 00:00:00 2001 From: David Pursehouse Date: Thu, 22 Mar 2018 12:23:13 +0900 Subject: [PATCH] AbstractQueryChangesTest: Add explicit tests for is:abandoned and status:abandoned Bug: Issue 8603 Change-Id: I8fc2f52f9aab8df1c1ac1349d6ba8656302e009e --- .../query/change/AbstractQueryChangesTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/gerrit-server/src/test/java/com/google/gerrit/server/query/change/AbstractQueryChangesTest.java b/gerrit-server/src/test/java/com/google/gerrit/server/query/change/AbstractQueryChangesTest.java index 99f8c33d32..b9db415d2f 100644 --- a/gerrit-server/src/test/java/com/google/gerrit/server/query/change/AbstractQueryChangesTest.java +++ b/gerrit-server/src/test/java/com/google/gerrit/server/query/change/AbstractQueryChangesTest.java @@ -359,6 +359,20 @@ public abstract class AbstractQueryChangesTest extends GerritServerTests { assertQuery("is:closed", expected); } + @Test + public void byStatusAbandoned() throws Exception { + TestRepository repo = createProject("repo"); + ChangeInserter ins1 = newChangeWithStatus(repo, Change.Status.MERGED); + insert(repo, ins1); + ChangeInserter ins2 = newChangeWithStatus(repo, Change.Status.ABANDONED); + Change change1 = insert(repo, ins2); + insert(repo, newChangeWithStatus(repo, Change.Status.NEW)); + + assertQuery("status:abandoned", change1); + assertQuery("status:ABANDONED", change1); + assertQuery("is:abandoned", change1); + } + @Test public void byStatusPrefix() throws Exception { TestRepository repo = createProject("repo");