From db2eb89d11c316a18585eaeb34b5daae4e455eab Mon Sep 17 00:00:00 2001 From: David Pursehouse Date: Tue, 12 Jun 2018 13:36:50 +0900 Subject: [PATCH] AbstractQueryChangesTest: Add byMessageMixedCase test Test that querying with the "message:" predicate works when the query string has different case than the source text. Change-Id: If252a8ca682180c127d93de9b5008cbffa8dcd65 --- .../query/change/AbstractQueryChangesTest.java | 12 ++++++++++++ 1 file changed, 12 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 8f60067e50..56743aa738 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 @@ -630,6 +630,18 @@ public abstract class AbstractQueryChangesTest extends GerritServerTests { assertQuery("message:12346", change2); } + @Test + public void byMessageMixedCase() throws Exception { + TestRepository repo = createProject("repo"); + RevCommit commit1 = repo.parseBody(repo.commit().message("Hello gerrit").create()); + Change change1 = insert(repo, newChangeForCommit(repo, commit1)); + RevCommit commit2 = repo.parseBody(repo.commit().message("Hello Gerrit").create()); + Change change2 = insert(repo, newChangeForCommit(repo, commit2)); + + assertQuery("message:gerrit", change2, change1); + assertQuery("message:Gerrit", change2, change1); + } + @Test public void byLabel() throws Exception { accountManager.authenticate(AuthRequest.forUser("anotheruser"));