@@ -329,25 +329,24 @@ public void testResetSpentTime() throws GitLabApiException {
329329
330330 @ Test
331331 public void testGetIssuesWithOptions () throws GitLabApiException {
332+
332333 assertNotNull (testProject );
333334 Integer projectId = testProject .getId ();
334335
335336 Issue issueOpen = gitLabApi .getIssuesApi ().createIssue (projectId , getUniqueTitle (), ISSUE_DESCRIPTION );
336337 Issue issueClose = gitLabApi .getIssuesApi ().createIssue (projectId , getUniqueTitle (), ISSUE_DESCRIPTION );
337338 issueClose = gitLabApi .getIssuesApi ().closeIssue (projectId , issueClose .getIid ());
338339
339- IssueFilter openFilter = new IssueFilter ()
340- .withState (IssueState .OPENED );
341-
342- IssueFilter closeFilter = new IssueFilter ()
343- .withState (IssueState .CLOSED );
344-
345- List <Issue > opens = gitLabApi .getIssuesApi ().getIssues (projectId ,openFilter );
346- List <Issue > closes = gitLabApi .getIssuesApi ().getIssues (projectId ,closeFilter );
347-
340+ final Integer openIid = issueOpen .getIid ();
341+ IssueFilter openFilter = new IssueFilter ().withState (IssueState .OPENED );
342+ List <Issue > opens = gitLabApi .getIssuesApi ().getIssues (projectId , openFilter );
348343 assertNotNull (opens );
344+ assertTrue (opens .stream ().map (Issue ::getIid ).anyMatch (iid -> iid .equals (openIid )));
345+
346+ final Integer closedIid = issueClose .getIid ();
347+ IssueFilter closeFilter = new IssueFilter ().withState (IssueState .CLOSED );
348+ List <Issue > closes = gitLabApi .getIssuesApi ().getIssues (projectId , closeFilter );
349349 assertNotNull (closes );
350- assertEquals (opens .get (0 ).getIid (), issueOpen .getIid ());
351- assertEquals (closes .get (0 ).getIid (), issueClose .getIid ());
350+ assertTrue (closes .stream ().map (Issue ::getIid ).anyMatch (iid -> iid .equals (closedIid )));
352351 }
353352}
0 commit comments