Commit 9791988f authored by Greg Messner's avatar Greg Messner
Browse files

Code cleanup.

No related merge requests found
Showing with 19 additions and 48 deletions
+19 -48
...@@ -21,7 +21,6 @@ public class Runner { ...@@ -21,7 +21,6 @@ public class Runner {
private RunnerStatus status; private RunnerStatus status;
private String ipAddress; private String ipAddress;
/** /**
* Enum to use for RunnersApi filtering. * Enum to use for RunnersApi filtering.
*/ */
...@@ -47,8 +46,6 @@ public class Runner { ...@@ -47,8 +46,6 @@ public class Runner {
} }
public Integer getId() { public Integer getId() {
return id; return id;
} }
......
...@@ -23,29 +23,29 @@ ...@@ -23,29 +23,29 @@
package org.gitlab4j.api; package org.gitlab4j.api;
import org.gitlab4j.api.GitLabApi.ApiVersion; import static org.junit.Assert.assertEquals;
import org.gitlab4j.api.models.*; import static org.junit.Assert.assertNotNull;
import org.glassfish.jersey.internal.guava.Lists; import static org.junit.Assume.assumeTrue;
import org.junit.*;
import org.junit.runners.MethodSorters;
import javax.ws.rs.core.Response;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map;
import java.util.Optional;
import static org.junit.Assert.*; import org.gitlab4j.api.GitLabApi.ApiVersion;
import static org.junit.Assume.assumeTrue; import org.gitlab4j.api.models.Project;
import org.gitlab4j.api.models.Runner;
import org.gitlab4j.api.models.RunnerDetail;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runners.MethodSorters;
/** /**
* In order for these tests to run you must set the following properties in ~/test-gitlab4j.properties * In order for these tests to run you must set the following properties in ~/test-gitlab4j.properties
* <p> * <p>
* TEST_NAMESPACE * TEST_NAMESPACE
* TEST_PROJECT_NAME
* TEST_HOST_URL * TEST_HOST_URL
* TEST_PRIVATE_TOKEN * TEST_PRIVATE_TOKEN
* TEST_GROUP_PROJECT
* <p> * <p>
* If any of the above are NULL, all tests in this class will be skipped. * If any of the above are NULL, all tests in this class will be skipped.
* <p> * <p>
...@@ -56,24 +56,15 @@ public class TestRunnersApi { ...@@ -56,24 +56,15 @@ public class TestRunnersApi {
// The following needs to be set to your test repository // The following needs to be set to your test repository
private static final String TEST_NAMESPACE; private static final String TEST_NAMESPACE;
private static final String TEST_PROJECT_NAME;
private static final String TEST_HOST_URL; private static final String TEST_HOST_URL;
private static final String TEST_PRIVATE_TOKEN; private static final String TEST_PRIVATE_TOKEN;
private static final String TEST_GROUP;
private static final String TEST_GROUP_PROJECT;
static { static {
TEST_NAMESPACE = TestUtils.getProperty("TEST_NAMESPACE"); TEST_NAMESPACE = TestUtils.getProperty("TEST_NAMESPACE");
TEST_PROJECT_NAME = TestUtils.getProperty("TEST_PROJECT_NAME");
TEST_HOST_URL = TestUtils.getProperty("TEST_HOST_URL"); TEST_HOST_URL = TestUtils.getProperty("TEST_HOST_URL");
TEST_PRIVATE_TOKEN = TestUtils.getProperty("TEST_PRIVATE_TOKEN"); TEST_PRIVATE_TOKEN = TestUtils.getProperty("TEST_PRIVATE_TOKEN");
TEST_GROUP = TestUtils.getProperty("TEST_GROUP");
TEST_GROUP_PROJECT = TestUtils.getProperty("TEST_GROUP_PROJECT");
} }
private static final String TEST_PROJECT_NAME_1 = "test-gitlab4j-create-project";
private static final String TEST_PROJECT_NAME_2 = "test-gitlab4j-create-project-2";
private static final String TEST_PROJECT_NAME_UPDATE = "test-gitlab4j-create-project-update";
private static GitLabApi gitLabApi; private static GitLabApi gitLabApi;
public TestRunnersApi() { public TestRunnersApi() {
...@@ -112,34 +103,25 @@ public class TestRunnersApi { ...@@ -112,34 +103,25 @@ public class TestRunnersApi {
} }
allRunners = gitLabApi.getRunnersApi().getAllRunners(); allRunners = gitLabApi.getRunnersApi().getAllRunners();
assertEquals(0, allRunners.size()); assertEquals(0, allRunners.size());
} }
} }
/** /**
* creates a new runner for a random project * creates a new runner for a random project
*/ */
private static void createRunner() throws GitLabApiException { private static Runner createRunner() throws GitLabApiException {
// WHEN
Project project = gitLabApi.getProjectApi().getProjects().get(0); Project project = gitLabApi.getProjectApi().getProjects().get(0);
project = gitLabApi.getProjectApi().getProject(project.getId()); project = gitLabApi.getProjectApi().getProject(project.getId());
String runnersToken = project.getRunnersToken(); String runnersToken = project.getRunnersToken();
// THEN return (gitLabApi.getRunnersApi().registerRunner(runnersToken,
gitLabApi.getRunnersApi().registerRunner(runnersToken,
"Junit registered runner", true, "Junit registered runner", true,
Arrays.asList("wow"), false, Arrays.asList("wow"), false,
false, null); false, null));
// ASSERT
List<Runner> allRunners = gitLabApi.getRunnersApi().getAllRunners();
} }
@Before @Before
public void beforeMethod() throws GitLabApiException { public void beforeMethod() throws GitLabApiException {
assumeTrue(gitLabApi != null); assumeTrue(gitLabApi != null);
...@@ -150,32 +132,28 @@ public class TestRunnersApi { ...@@ -150,32 +132,28 @@ public class TestRunnersApi {
RunnerDetail runnerDetail = gitLabApi.getRunnersApi().getRunnerDetail(runner.getId()); RunnerDetail runnerDetail = gitLabApi.getRunnersApi().getRunnerDetail(runner.getId());
gitLabApi.getRunnersApi().deleteRunner(runnerDetail.getToken()); gitLabApi.getRunnersApi().deleteRunner(runnerDetail.getToken());
} }
} }
@Test @Test
public void shouldHaveRunnerDetails() throws GitLabApiException { public void shouldHaveRunnerDetails() throws GitLabApiException {
createRunner(); assertNotNull("Runner was not created", createRunner());
List<Runner> runners = gitLabApi.getRunnersApi().getAllRunners(); List<Runner> runners = gitLabApi.getRunnersApi().getAllRunners();
assertEquals(1, runners.size()); assertEquals(1, runners.size());
assertNotNull("Description should not be null", runners.get(0).getDescription()); assertNotNull("Description should not be null", runners.get(0).getDescription());
} }
@Test @Test
public void shouldDeleteRunner() throws GitLabApiException { public void shouldDeleteRunner() throws GitLabApiException {
createRunner(); assertNotNull("Runner was not created", createRunner());
createRunner(); assertNotNull("Runner was not created", createRunner());
createRunner(); assertNotNull("Runner was not created", createRunner());
List<Runner> allRunners = gitLabApi.getRunnersApi().getAllRunners(); List<Runner> allRunners = gitLabApi.getRunnersApi().getAllRunners();
assertEquals(3, allRunners.size()); assertEquals(3, allRunners.size());
for (Runner runner : allRunners) { for (Runner runner : allRunners) {
RunnerDetail runnerDetail = gitLabApi.getRunnersApi().getRunnerDetail(runner.getId()); RunnerDetail runnerDetail = gitLabApi.getRunnersApi().getRunnerDetail(runner.getId());
gitLabApi.getRunnersApi().deleteRunner(runnerDetail.getToken()); gitLabApi.getRunnersApi().deleteRunner(runnerDetail.getToken());
...@@ -183,9 +161,5 @@ public class TestRunnersApi { ...@@ -183,9 +161,5 @@ public class TestRunnersApi {
allRunners = gitLabApi.getRunnersApi().getAllRunners(); allRunners = gitLabApi.getRunnersApi().getAllRunners();
assertEquals(0, allRunners.size()); assertEquals(0, allRunners.size());
} }
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment