diff --git a/src/test/java/org/gitlab4j/api/TestGitLabApiBeans.java b/src/test/java/org/gitlab4j/api/TestGitLabApiBeans.java index 31adbd16cd1a1e43aaee775e083d29e8ac05811e..bb8b60489a2412132780a78109da007337d8e86b 100644 --- a/src/test/java/org/gitlab4j/api/TestGitLabApiBeans.java +++ b/src/test/java/org/gitlab4j/api/TestGitLabApiBeans.java @@ -39,6 +39,7 @@ import org.gitlab4j.api.models.DeployKey; import org.gitlab4j.api.models.Diff; import org.gitlab4j.api.models.Event; import org.gitlab4j.api.models.Group; +import org.gitlab4j.api.models.ImpersonationToken; import org.gitlab4j.api.models.Issue; import org.gitlab4j.api.models.Job; import org.gitlab4j.api.models.Key; @@ -405,6 +406,17 @@ public class TestGitLabApiBeans { } } + @Test + public void testImpersonationToken() { + + try { + ImpersonationToken token = makeFakeApiCall(ImpersonationToken.class, "impersonation-token"); + assertTrue(compareJson(token, "impersonation-token")); + } catch (Exception e) { + e.printStackTrace(); + } + } + private T makeFakeApiCall(Class returnType, String file) throws JsonParseException, JsonMappingException, IOException { InputStreamReader reader = new InputStreamReader(GitLabApi.class.getResourceAsStream(file + ".json"));