mirror of
https://github.com/jlengrand/github-api.git
synced 2026-03-22 08:21:25 +00:00
34 lines
937 B
Java
34 lines
937 B
Java
package org.kohsuke.github;
|
|
|
|
import org.junit.Test;
|
|
|
|
import java.io.IOException;
|
|
|
|
/**
|
|
* @author Martin van Zijl
|
|
*/
|
|
public class GHPersonTest extends AbstractGitHubWireMockTest {
|
|
@Test
|
|
public void testFieldsForOrganization() throws Exception {
|
|
GHRepository repo = getRepository();
|
|
GHUser owner = repo.getOwner();
|
|
assertEquals("Organization", owner.getType());
|
|
assertNotNull(owner.isSiteAdmin());
|
|
}
|
|
|
|
@Test
|
|
public void testFieldsForUser() throws Exception {
|
|
GHUser user = gitHub.getUser("kohsuke2");
|
|
assertEquals("User", user.getType());
|
|
assertNotNull(user.isSiteAdmin());
|
|
}
|
|
|
|
protected GHRepository getRepository() throws IOException {
|
|
return getRepository(gitHub);
|
|
}
|
|
|
|
private GHRepository getRepository(GitHub gitHub) throws IOException {
|
|
return gitHub.getOrganization("github-api-test-org").getRepository("github-api");
|
|
}
|
|
}
|