@@ -193,21 +193,10 @@ private GHMyself mockGHMyselfAs(String username) throws IOException {
193
193
private void mockReposFor (GHPerson person , List <String > repositoryNames ) throws IOException {
194
194
List <GHRepository > repositories = repositoryListOf (repositoryNames );
195
195
PagedIterable <GHRepository > pagedRepositories = PowerMockito .mock (PagedIterable .class );
196
- PowerMockito .when (person .listRepositories ()).thenReturn (pagedRepositories );
196
+ PowerMockito .when (person .listRepositories (100 )).thenReturn (pagedRepositories );
197
197
PowerMockito .when (pagedRepositories .asList ()).thenReturn (repositories );
198
198
};
199
199
200
- private void mockOrgRepos (GHMyself me , Map <String , List <String >> orgsAndRepoNames ) throws IOException {
201
- Set <GHOrganization > organizations = new HashSet ();
202
- Set <String > organizationNames = orgsAndRepoNames .keySet ();
203
- for (String organizationName : organizationNames ) {
204
- List <String > repositories = orgsAndRepoNames .get (organizationName );
205
- organizations .add (mockGHOrganization (organizationName , repositories ));
206
- }
207
- GHPersonSet organizationSet = new GHPersonSet (organizations );
208
- PowerMockito .when (me .getAllOrganizations ()).thenReturn (organizationSet );
209
- }
210
-
211
200
private List <GHRepository > repositoryListOf (List <String > repositoryNames ) throws IOException {
212
201
List <GHRepository > repositoriesSet = new ArrayList <GHRepository >();
213
202
for (String repositoryName : repositoryNames ) {
@@ -222,6 +211,7 @@ private GHRepository mockGHRepository(String ownerName, String name) throws IOEx
222
211
GHRepository ghRepository = PowerMockito .mock (GHRepository .class );
223
212
GHUser ghUser = PowerMockito .mock (GHUser .class );
224
213
PowerMockito .when (ghUser .getLogin ()).thenReturn (ownerName );
214
+ PowerMockito .when (ghRepository .getFullName ()).thenReturn (ownerName + "/" + name );
225
215
PowerMockito .when (ghRepository .getOwner ()).thenReturn (ghUser );
226
216
PowerMockito .when (ghRepository .getName ()).thenReturn (name );
227
217
return ghRepository ;
@@ -271,8 +261,7 @@ private MultiBranchProject mockMultiBranchProject(String url) {
271
261
@ Test
272
262
public void testCanReadAndBuildOneOfMyRepositories () throws IOException {
273
263
GHMyself me = mockGHMyselfAs ("Me" );
274
- mockReposFor (me , Arrays .asList ("me/a-repo" ));
275
- mockOrgRepos (me , ImmutableMap .of ("some-org" , Arrays .asList ("some-org/a-public-repo" )));
264
+ mockReposFor (me , Arrays .asList ("me/a-repo" , "some-org/a-public-repo" ));
276
265
String repoUrl = "https://github.com/me/a-repo.git" ;
277
266
Project mockProject = mockProject (repoUrl );
278
267
MultiBranchProject mockMultiBranchProject = mockMultiBranchProject (repoUrl );
@@ -300,8 +289,7 @@ protected void tearDown() throws Exception {
300
289
@ Test
301
290
public void testCanReadAndBuildOrgRepositoryICollaborateOn () throws IOException {
302
291
GHMyself me = mockGHMyselfAs ("Me" );
303
- mockReposFor (me , Arrays .asList ("me/a-repo" ));
304
- mockOrgRepos (me , ImmutableMap .of ("some-org" , Arrays .asList ("some-org/a-private-repo" )));
292
+ mockReposFor (me , Arrays .asList ("me/a-repo" , "some-org/a-private-repo" ));
305
293
String repoUrl = "https://github.com/some-org/a-private-repo.git" ;
306
294
Project mockProject = mockProject (repoUrl );
307
295
MultiBranchProject mockMultiBranchProject = mockMultiBranchProject (repoUrl );
@@ -323,8 +311,7 @@ public void testCanReadAndBuildOrgRepositoryICollaborateOn() throws IOException
323
311
@ Test
324
312
public void testCanReadAndBuildOtherOrgPrivateRepositoryICollaborateOn () throws IOException {
325
313
GHMyself me = mockGHMyselfAs ("Me" );
326
- mockReposFor (me , Arrays .asList ("me/a-repo" ));
327
- mockOrgRepos (me , ImmutableMap .of ("some-org" , Arrays .asList ("some-org/a-private-repo" )));
314
+ mockReposFor (me , Arrays .asList ("me/a-repo" , "some-org/a-private-repo" ));
328
315
GHRepository ghRepository = PowerMockito .mock (GHRepository .class );
329
316
PowerMockito .when (gh .getRepository ("org-i-dont-belong-to/a-private-repo-i-collaborate-on" )).thenReturn (ghRepository );
330
317
PowerMockito .when (ghRepository .isPrivate ()).thenReturn (true );
@@ -354,8 +341,7 @@ public void testCanReadAndBuildOtherOrgPrivateRepositoryICollaborateOn() throws
354
341
@ Test
355
342
public void testCanNotReadOrBuildRepositoryIDoNotCollaborateOn () throws IOException {
356
343
GHMyself me = mockGHMyselfAs ("Me" );
357
- mockReposFor (me , Arrays .asList ("me/a-repo" ));
358
- mockOrgRepos (me , ImmutableMap .of ("some-org" , Arrays .asList ("some-org/a-private-repo" )));
344
+ mockReposFor (me , Arrays .asList ("me/a-repo" , "some-org/a-private-repo" ));
359
345
String repoUrl = "https://github.com/some-org/another-private-repo.git" ;
360
346
Project mockProject = mockProject (repoUrl );
361
347
MultiBranchProject mockMultiBranchProject = mockMultiBranchProject (repoUrl );
@@ -518,8 +504,7 @@ public void testCannotReadConfigureDeleteAProjectWithoutToAuthenticatedUserReadP
518
504
@ Test
519
505
public void testCannotReadRepositoryWithInvalidRepoUrl () throws IOException {
520
506
GHMyself me = mockGHMyselfAs ("Me" );
521
- mockReposFor (me , Arrays .asList ("me/a-repo" ));
522
- mockOrgRepos (me , ImmutableMap .of ("some-org" , Arrays .asList ("some-org/a-repo" )));
507
+ mockReposFor (me , Arrays .asList ("me/a-repo" , "some-org/a-repo" ));
523
508
String invalidRepoUrl = "git@github.com//some-org/a-repo.git" ;
524
509
Project mockProject = mockProject (invalidRepoUrl );
525
510
GithubRequireOrganizationMembershipACL acl = aclForProject (mockProject );
0 commit comments