public List<PullRequest> getPullRequestsByStatus(Integer page, Integer pageSize, final String repository, final PullRequestStatus status) { final List<PullRequest> pullRequests = this.getPullRequestsByRepository(page, pageSize, repository); final List<PullRequest> finalPullRequests = pullRequests.stream().filter(elem -> elem.getStatus().equals(status)).collect(Collectors.toList()); return this.paginate(page, pageSize, finalPullRequests); }
@Override public List<PullRequest> getPullRequestsByStatus(Integer page, Integer pageSize, final String repository, final PullRequestStatus status) { final List<PullRequest> pullRequests = this.getPullRequestsByRepository(page, pageSize, repository); final List<PullRequest> finalPullRequests = pullRequests.stream().filter(elem -> elem.getStatus().equals(status)).collect(Collectors.toList()); return this.paginate(page, pageSize, finalPullRequests); }
@Override public List<PullRequest> getPullRequestsByRepository(Integer page, Integer pageSize, final String repository) { GitMetadata metadata = getRepositoryMetadata(repository); List<PullRequest> pullRequests = metadata.getPullRequests(); return this.paginate(page, pageSize, pullRequests); }
@Override public List<PullRequest> getPullRequestsByRepository(Integer page, Integer pageSize, final String repository) { GitMetadata metadata = getRepositoryMetadata(repository); List<PullRequest> pullRequests = metadata.getPullRequests(); return this.paginate(page, pageSize, pullRequests); }
public List<PullRequest> getPullRequestsByBranch(Integer page, Integer pageSize, final String repository, final String branch) { GitMetadata metadata = getRepositoryMetadata(repository); List<PullRequest> pullRequests = metadata.getPullRequests(elem -> elem.getTargetBranch().equals(branch)); return this.paginate(page, pageSize, pullRequests); }
@Override public List<PullRequest> getPullRequestsByBranch(Integer page, Integer pageSize, final String repository, final String branch) { GitMetadata metadata = getRepositoryMetadata(repository); List<PullRequest> pullRequests = metadata.getPullRequests(elem -> elem.getTargetBranch().equals(branch)); return this.paginate(page, pageSize, pullRequests); }
((PullRequestServiceImpl) service).paginate(0, 0, pullRequests).size()); assertEquals(10, ((PullRequestServiceImpl) service).paginate(0, 15, pullRequests).size()); assertEquals(5, ((PullRequestServiceImpl) service).paginate(1, 5, pullRequests).size()); assertEquals(1, ((PullRequestServiceImpl) service).paginate(9, 1, pullRequests).size());
((PullRequestServiceImpl) service).paginate(0, 0, pullRequests).size()); assertEquals(10, ((PullRequestServiceImpl) service).paginate(0, 15, pullRequests).size()); assertEquals(5, ((PullRequestServiceImpl) service).paginate(1, 5, pullRequests).size()); assertEquals(1, ((PullRequestServiceImpl) service).paginate(9, 1, pullRequests).size());
((PullRequestServiceImpl) service).paginate(0, 0, pullRequests).size()); assertEquals(10, ((PullRequestServiceImpl) service).paginate(0, 15, pullRequests).size()); assertEquals(5, ((PullRequestServiceImpl) service).paginate(1, 5, pullRequests).size()); assertEquals(1, ((PullRequestServiceImpl) service).paginate(9, 1, pullRequests).size());