Example #1
0
  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);
  }