InlineEdit: Report same commit message error to client

Change-Id: Iabacdf49351f0430629b7ab4de53a2c1e7b9f9c8
This commit is contained in:
David Ostrovsky
2014-11-08 15:38:04 +01:00
committed by David Pursehouse
parent 3fedc09a5d
commit ab09cc7fc1
4 changed files with 42 additions and 6 deletions

View File

@@ -45,6 +45,7 @@ import com.google.gerrit.server.change.FileContentUtil;
import com.google.gerrit.server.edit.ChangeEdit;
import com.google.gerrit.server.edit.ChangeEditModifier;
import com.google.gerrit.server.edit.ChangeEditUtil;
import com.google.gerrit.server.edit.UnchangedCommitMessageException;
import com.google.gerrit.server.project.InvalidChangeOperationException;
import com.google.gwtorm.server.SchemaFactory;
import com.google.inject.Inject;
@@ -247,8 +248,8 @@ public class ChangeEditIT extends AbstractDaemonTest {
modifier.modifyMessage(
edit.get(),
edit.get().getEditCommit().getFullMessage());
fail("InvalidChangeOperationException expected");
} catch (InvalidChangeOperationException ex) {
fail("UnchangedCommitMessageException expected");
} catch (UnchangedCommitMessageException ex) {
assertThat(ex.getMessage()).isEqualTo(
"New commit message cannot be same as existing commit message");
}