diff --git a/src/main/java/org/kohsuke/github/GHOrganization.java b/src/main/java/org/kohsuke/github/GHOrganization.java index a48f0897f..5e88411d4 100644 --- a/src/main/java/org/kohsuke/github/GHOrganization.java +++ b/src/main/java/org/kohsuke/github/GHOrganization.java @@ -139,9 +139,9 @@ public class GHOrganization extends GHPerson { * * @see documentation */ - public GHTeam getTeam(int id) throws IOException { + public GHTeam getTeam(int teamId) throws IOException { return root.createRequest() - .withUrlPath(String.format("/orgs/%s/teams/%d", login, id)) + .withUrlPath(String.format("/organizations/%d/team/%d", id, teamId)) .fetch(GHTeam.class) .wrapUp(this); } diff --git a/src/test/java/org/kohsuke/github/AppTest.java b/src/test/java/org/kohsuke/github/AppTest.java index e1c18b336..78485eaac 100755 --- a/src/test/java/org/kohsuke/github/AppTest.java +++ b/src/test/java/org/kohsuke/github/AppTest.java @@ -234,16 +234,16 @@ public class AppTest extends AbstractGitHubWireMockTest { return team.hasMember(gitHub.getMyself()); } - @Ignore("Needs mocking check") @Test public void testShouldFetchTeam() throws Exception { GHOrganization j = gitHub.getOrganization(GITHUB_API_TEST_ORG); GHTeam teamByName = j.getTeams().get("Core Developers"); - GHTeam teamById = gitHub.getTeam(teamByName.getId()); + GHTeam teamById = j.getTeam(teamByName.getId()); assertNotNull(teamById); - assertEquals(teamByName, teamById); + assertEquals(teamByName.getId(), teamById.getId()); + assertEquals(teamByName.getDescription(), teamById.getDescription()); } @Ignore("Needs mocking check")