Merge "AbstractSubmit: Add stricter assertions about ref-updated event content" into stable-2.12
This commit is contained in:
@@ -86,7 +86,7 @@ public abstract class AbstractSubmit extends AbstractDaemonTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private Map<String, String> mergeResults;
|
private Map<String, String> mergeResults;
|
||||||
private Map<String, String> refUpdatedEvents;
|
private Map<String, RefUpdateAttribute> refUpdatedEvents;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
private ChangeNotes.Factory notesFactory;
|
private ChangeNotes.Factory notesFactory;
|
||||||
@@ -116,7 +116,7 @@ public abstract class AbstractSubmit extends AbstractDaemonTest {
|
|||||||
} else if (event instanceof RefUpdatedEvent) {
|
} else if (event instanceof RefUpdatedEvent) {
|
||||||
RefUpdatedEvent e = (RefUpdatedEvent) event;
|
RefUpdatedEvent e = (RefUpdatedEvent) event;
|
||||||
RefUpdateAttribute r = e.refUpdate;
|
RefUpdateAttribute r = e.refUpdate;
|
||||||
refUpdatedEvents.put(r.project + "-" + r.refName, r.newRev);
|
refUpdatedEvents.put(r.project + "-" + r.refName, r);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -252,9 +252,13 @@ public abstract class AbstractSubmit extends AbstractDaemonTest {
|
|||||||
String newRev = mergeResults.get(Integer.toString(change._number));
|
String newRev = mergeResults.get(Integer.toString(change._number));
|
||||||
assertThat(newRev).isNotNull();
|
assertThat(newRev).isNotNull();
|
||||||
assertThat(branch.revision).isEqualTo(newRev);
|
assertThat(branch.revision).isEqualTo(newRev);
|
||||||
newRev = refUpdatedEvents.get(change.project + "-" + branch.ref);
|
RefUpdateAttribute refUpdate =
|
||||||
assertThat(newRev).isNotNull();
|
refUpdatedEvents.get(change.project + "-" + branch.ref);
|
||||||
assertThat(branch.revision).isEqualTo(newRev);
|
assertThat(refUpdate).isNotNull();
|
||||||
|
assertThat(refUpdate.newRev).isNotNull();
|
||||||
|
assertThat(refUpdate.oldRev).isNotNull();
|
||||||
|
assertThat(refUpdate.newRev).isNotEqualTo(refUpdate.oldRev);
|
||||||
|
assertThat(branch.revision).isEqualTo(refUpdate.newRev);
|
||||||
}
|
}
|
||||||
b.consume();
|
b.consume();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user