Merge "Test that merge conflict on rebase results in 409 Conflict"

This commit is contained in:
Edwin Kempin
2015-10-29 13:36:42 +00:00
committed by Gerrit Code Review

View File

@@ -140,6 +140,31 @@ public class ChangeIT extends AbstractDaemonTest {
.rebase();
}
@Test
public void rebaseConflict() throws Exception {
PushOneCommit.Result r = createChange();
gApi.changes()
.id(r.getChangeId())
.revision(r.getCommit().name())
.review(ReviewInput.approve());
gApi.changes()
.id(r.getChangeId())
.revision(r.getCommit().name())
.submit();
PushOneCommit push = pushFactory.create(db, admin.getIdent(), testRepo,
PushOneCommit.SUBJECT, PushOneCommit.FILE_NAME, "other content",
"If09d8782c1e59dd0b33de2b1ec3595d69cc10ad5");
r = push.to("refs/for/master");
r.assertOkStatus();
exception.expect(ResourceConflictException.class);
gApi.changes()
.id(r.getChangeId())
.revision(r.getCommit().name())
.rebase();
}
@Test
public void rebaseChangeBase() throws Exception {
PushOneCommit.Result r1 = createChange();