@Test public void testCreateDeleteFork() throws Exception { String projectName = randVal("Fork-me"); String password = randVal("$%password"); GitlabUser gitUser = api.createUser(randVal("testEmail@gitlabapitest.com"), password, randVal("userName"), randVal("fullName"), randVal("skypeId"), randVal("linkedin"), randVal("twitter"), "http://" + randVal("url.com"), 10, randVal("externuid"), randVal("externprovidername"), randVal("bio"), false, false, false, false); String namespace = api.getNamespaces().get(0).getPath(); GitlabProject project = api.createUserProject(gitUser.getId(), projectName); GitlabProject fork = api.createFork(namespace, project); assertNotNull(fork); assertEquals(project.getId(), fork.getForkedFrom().getId()); assertEquals(project.getNamespace(), namespace); api.deleteProject(project.getId()); api.deleteProject(fork.getId()); api.deleteUser(gitUser.getId()); }