public void assertBasicPullRequestConfiguration( final RestPrRepository restPrRepository, final Collection<String> commits) { Assert.assertEquals(restPrRepository.getPullRequests().size(), 1); RestPullRequest restPullRequest = restPrRepository.getPullRequests().get(0); Assert.assertTrue(pullRequestLocation.startsWith(restPullRequest.getUrl())); Assert.assertEquals(restPullRequest.getTitle(), pullRequestName); Assert.assertEquals(restPullRequest.getStatus(), PullRequestStatus.OPEN.toString()); Assert.assertEquals(restPullRequest.getAuthor().getUsername(), username); Assert.assertEquals(restPullRequest.getSource().getBranch(), fixBranchName); final String expectedRepositorySlug = username + "/" + repositoryName; Assert.assertEquals(restPullRequest.getSource().getRepository(), expectedRepositorySlug); Assert.assertEquals(restPullRequest.getDestination().getBranch(), destinationBranchName); Assert.assertEquals(restPullRequest.getDestination().getRepository(), expectedRepositorySlug); assertCommitsMatch(restPullRequest, commits); }