Skip to content

Commit 482ee91

Browse files
committed
TestHostedRepository::getPullRequests should only return open PRs
Reviewed-by: rwestberg
1 parent 7ea3269 commit 482ee91

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

test/src/main/java/org/openjdk/skara/test/TestHost.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ List<TestPullRequest> getPullRequests(TestHostedRepository repository) {
135135
return data.pullRequests.entrySet().stream()
136136
.sorted(Comparator.comparing(Map.Entry::getKey))
137137
.map(pr -> getPullRequest(repository, pr.getKey()))
138+
.filter(TestPullRequest::isOpen)
138139
.collect(Collectors.toList());
139140
}
140141
}

test/src/main/java/org/openjdk/skara/test/TestPullRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public class TestPullRequest implements PullRequest {
4545

4646
private static class PullRequestData {
4747
private Hash headHash;
48+
PullRequest.State state = PullRequest.State.OPEN;
4849
String body = "";
4950
final List<Comment> comments = new ArrayList<>();
5051
final List<ReviewComment> reviewComments = new ArrayList<>();
@@ -254,9 +255,14 @@ public void updateCheck(Check updated) {
254255

255256
@Override
256257
public void setState(State state) {
258+
data.state = state;
257259
data.lastUpdate = ZonedDateTime.now();
258260
}
259261

262+
boolean isOpen() {
263+
return data.state.equals(PullRequest.State.OPEN);
264+
}
265+
260266
@Override
261267
public void addLabel(String label) {
262268
data.labels.add(label);

0 commit comments

Comments
 (0)