Test the change message that is posted on setting a patch set description

Signed-off-by: Edwin Kempin <ekempin@google.com>
Change-Id: Ic86c8ada3ee56344667e46f9b12d83e39b594383
This commit is contained in:
Edwin Kempin
2020-01-17 15:16:52 +01:00
parent ed80360d7e
commit ea265b14db

View File

@@ -1320,10 +1320,24 @@ public class RevisionIT extends AbstractDaemonTest {
public void description() throws Exception {
PushOneCommit.Result r = createChange();
assertDescription(r, "");
gApi.changes().id(r.getChangeId()).revision(r.getCommit().name()).description("test");
assertDescription(r, "test");
// set description
gApi.changes().id(r.getChangeId()).revision(r.getCommit().name()).description("foo");
assertDescription(r, "foo");
assertThat(Iterables.getLast(gApi.changes().id(r.getChangeId()).get().messages).message)
.isEqualTo("Description set to \"foo\"");
// update description
gApi.changes().id(r.getChangeId()).revision(r.getCommit().name()).description("bar");
assertDescription(r, "bar");
assertThat(Iterables.getLast(gApi.changes().id(r.getChangeId()).get().messages).message)
.isEqualTo("Description changed to \"bar\"");
// remove description
gApi.changes().id(r.getChangeId()).revision(r.getCommit().name()).description("");
assertDescription(r, "");
assertThat(Iterables.getLast(gApi.changes().id(r.getChangeId()).get().messages).message)
.isEqualTo("Description \"bar\" removed");
}
@Test