Commit fc54bb3a authored by Greg Messner's avatar Greg Messner
Browse files

Fixed issue with issue filter test.

parent 71e3cce3
...@@ -329,6 +329,7 @@ public class TestIssuesApi { ...@@ -329,6 +329,7 @@ public class TestIssuesApi {
@Test @Test
public void testGetIssuesWithOptions() throws GitLabApiException { public void testGetIssuesWithOptions() throws GitLabApiException {
assertNotNull(testProject); assertNotNull(testProject);
Integer projectId = testProject.getId(); Integer projectId = testProject.getId();
...@@ -336,18 +337,16 @@ public class TestIssuesApi { ...@@ -336,18 +337,16 @@ public class TestIssuesApi {
Issue issueClose = gitLabApi.getIssuesApi().createIssue(projectId, getUniqueTitle(), ISSUE_DESCRIPTION); Issue issueClose = gitLabApi.getIssuesApi().createIssue(projectId, getUniqueTitle(), ISSUE_DESCRIPTION);
issueClose = gitLabApi.getIssuesApi().closeIssue(projectId, issueClose.getIid()); issueClose = gitLabApi.getIssuesApi().closeIssue(projectId, issueClose.getIid());
IssueFilter openFilter = new IssueFilter() final Integer openIid = issueOpen.getIid();
.withState(IssueState.OPENED); IssueFilter openFilter = new IssueFilter().withState(IssueState.OPENED);
List<Issue> opens = gitLabApi.getIssuesApi().getIssues(projectId, openFilter);
IssueFilter closeFilter = new IssueFilter()
.withState(IssueState.CLOSED);
List<Issue> opens = gitLabApi.getIssuesApi().getIssues(projectId,openFilter);
List<Issue> closes = gitLabApi.getIssuesApi().getIssues(projectId,closeFilter);
assertNotNull(opens); assertNotNull(opens);
assertTrue(opens.stream().map(Issue::getIid).anyMatch(iid -> iid.equals(openIid)));
final Integer closedIid = issueClose.getIid();
IssueFilter closeFilter = new IssueFilter().withState(IssueState.CLOSED);
List<Issue> closes = gitLabApi.getIssuesApi().getIssues(projectId, closeFilter);
assertNotNull(closes); assertNotNull(closes);
assertEquals(opens.get(0).getIid(), issueOpen.getIid()); assertTrue(closes.stream().map(Issue::getIid).anyMatch(iid -> iid.equals(closedIid)));
assertEquals(closes.get(0).getIid(), issueClose.getIid());
} }
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment