Skip to content

Commit ebbb223

Browse files
committed
Add prepare to create PR test with githubAppCheck object
1 parent 1fb97c6 commit ebbb223

File tree

1 file changed

+29
-29
lines changed

1 file changed

+29
-29
lines changed

dockerfile-image-update/src/test/java/com/salesforce/dockerfileimageupdate/utils/PullRequestsTest.java

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -17,35 +17,35 @@
1717
import static org.testng.Assert.assertThrows;
1818

1919
public class PullRequestsTest {
20-
// @Test
21-
// public void testPullRequestsPrepareToCreateSuccessful() throws Exception {
22-
// Map<String, Object> nsMap = ImmutableMap.of(Constants.IMG,
23-
// "image", Constants.TAG,
24-
// "tag", Constants.STORE,
25-
// "store", Constants.SKIP_PR_CREATION,
26-
// false, Constants.CHECK_FOR_RENOVATE, false);
27-
// Namespace ns = new Namespace(nsMap);
28-
// PullRequests pullRequests = new PullRequests();
29-
// GitHubPullRequestSender pullRequestSender = mock(GitHubPullRequestSender.class);
30-
// PagedSearchIterable<GHContent> contentsFoundWithImage = mock(PagedSearchIterable.class);
31-
// GitForkBranch gitForkBranch = mock(GitForkBranch.class);
32-
// DockerfileGitHubUtil dockerfileGitHubUtil = mock(DockerfileGitHubUtil.class);
33-
// RateLimiter rateLimiter = Mockito.spy(new RateLimiter());
34-
// Multimap<String, GitHubContentToProcess> pathToDockerfilesInParentRepo = ArrayListMultimap.create();
35-
// GitHubContentToProcess gitHubContentToProcess = mock(GitHubContentToProcess.class);
36-
// pathToDockerfilesInParentRepo.put("repo1", gitHubContentToProcess);
37-
// pathToDockerfilesInParentRepo.put("repo2", gitHubContentToProcess);
38-
// when(pullRequestSender.forkRepositoriesFoundAndGetPathToDockerfiles(contentsFoundWithImage, gitForkBranch)).thenReturn(pathToDockerfilesInParentRepo);
39-
//
40-
//
41-
// pullRequests.prepareToCreate(ns, pullRequestSender, contentsFoundWithImage,
42-
// gitForkBranch, dockerfileGitHubUtil, rateLimiter);
43-
//
44-
// verify(dockerfileGitHubUtil, times(2)).changeDockerfiles(eq(ns),
45-
// eq(pathToDockerfilesInParentRepo),
46-
// eq(gitHubContentToProcess), anyList(), eq(gitForkBranch),
47-
// eq(rateLimiter));
48-
// }
20+
@Test
21+
public void testPullRequestsPrepareToCreateSuccessful() throws Exception {
22+
Map<String, Object> nsMap = ImmutableMap.of(Constants.IMG,
23+
"image", Constants.TAG,
24+
"tag", Constants.STORE,
25+
"store", Constants.SKIP_PR_CREATION,
26+
false, Constants.CHECK_FOR_RENOVATE, false);
27+
Namespace ns = new Namespace(nsMap);
28+
PullRequests pullRequests = new PullRequests();
29+
GitHubPullRequestSender pullRequestSender = mock(GitHubPullRequestSender.class);
30+
PagedSearchIterable<GHContent> contentsFoundWithImage = mock(PagedSearchIterable.class);
31+
GitForkBranch gitForkBranch = mock(GitForkBranch.class);
32+
DockerfileGitHubUtil dockerfileGitHubUtil = mock(DockerfileGitHubUtil.class);
33+
GithubAppCheck githubAppCheck = mock(GithubAppCheck.class);
34+
RateLimiter rateLimiter = Mockito.spy(new RateLimiter());
35+
Multimap<String, GitHubContentToProcess> pathToDockerfilesInParentRepo = ArrayListMultimap.create();
36+
GitHubContentToProcess gitHubContentToProcess = mock(GitHubContentToProcess.class);
37+
pathToDockerfilesInParentRepo.put("repo1", gitHubContentToProcess);
38+
pathToDockerfilesInParentRepo.put("repo2", gitHubContentToProcess);
39+
when(pullRequestSender.forkRepositoriesFoundAndGetPathToDockerfiles(contentsFoundWithImage, gitForkBranch)).thenReturn(pathToDockerfilesInParentRepo);
40+
41+
pullRequests.prepareToCreate(ns, pullRequestSender, contentsFoundWithImage,
42+
gitForkBranch, dockerfileGitHubUtil, rateLimiter);
43+
44+
verify(dockerfileGitHubUtil, times(2)).changeDockerfiles(eq(ns),
45+
eq(pathToDockerfilesInParentRepo),
46+
eq(gitHubContentToProcess), anyList(), eq(gitForkBranch),
47+
eq(rateLimiter));
48+
}
4949

5050
// @Test(expectedExceptions = IOException.class)
5151
// public void testPullRequestsPrepareThrowsException() throws Exception {

0 commit comments

Comments
 (0)