|
10 | 10 | /** |
11 | 11 | * In order for the integration tests to run you must set the following properties in test-gitlab4j.properties |
12 | 12 | * and the resources pointed to must exist. |
13 | | - * |
14 | | - * TEST_NAMESPACE |
15 | | - * TEST_PROJECT_NAME |
| 13 | + * |
16 | 14 | * TEST_HOST_URL |
17 | 15 | * TEST_PRIVATE_TOKEN |
| 16 | + * TEST_NAMESPACE |
| 17 | + * TEST_PROJECT_NAME |
18 | 18 | */ |
19 | 19 | public class AbstractIntegrationTest implements PropertyConstants { |
20 | 20 |
|
21 | 21 | // Get the values of the minimum required test properties. |
22 | | - protected static final String TEST_PROJECT_NAME = HelperUtils.getProperty(PROJECT_NAME_KEY); |
23 | | - protected static final String TEST_NAMESPACE = HelperUtils.getProperty(NAMESPACE_KEY); |
24 | 22 | protected static final String TEST_HOST_URL = HelperUtils.getProperty(HOST_URL_KEY); |
25 | | - protected static String TEST_PRIVATE_TOKEN; |
| 23 | + protected static final String TEST_LOGIN_USERNAME = HelperUtils.getProperty(LOGIN_USERNAME_KEY); |
| 24 | + protected static final String TEST_LOGIN_PASSWORD = HelperUtils.getProperty(LOGIN_PASSWORD_KEY); |
| 25 | + protected static final String TEST_PROJECT_NAME = HelperUtils.getProperty(PROJECT_NAME_KEY); |
| 26 | + protected static final String TEST_GROUP = HelperUtils.getProperty(GROUP_KEY); |
| 27 | + protected static final String TEST_GROUP_PROJECT_NAME = HelperUtils.getProperty(GROUP_PROJECT_KEY); |
| 28 | + protected static final String TEST_NAMESPACE = HelperUtils.getProperty(NAMESPACE_KEY, TEST_LOGIN_USERNAME); |
| 29 | + protected static final String TEST_PRIVATE_TOKEN = HelperUtils.getProperty(PRIVATE_TOKEN_KEY); |
26 | 30 |
|
27 | 31 | protected static class BaseTestResources { |
28 | 32 | protected GitLabApi gitLabApi; |
@@ -58,26 +62,22 @@ protected static GitLabApi baseTestSetup() { |
58 | 62 | } |
59 | 63 |
|
60 | 64 | String problems = ""; |
61 | | - if (TEST_NAMESPACE == null || TEST_NAMESPACE.trim().isEmpty()) { |
62 | | - problems += "TEST_NAMESPACE cannot be empty\n"; |
63 | | - } |
64 | | - |
65 | | - if (TEST_PROJECT_NAME == null || TEST_PROJECT_NAME.trim().isEmpty()) { |
66 | | - problems += "TEST_PROJECT_NAME cannot be empty\n"; |
67 | | - } |
68 | | - |
69 | 65 | if (TEST_HOST_URL == null || TEST_HOST_URL.trim().isEmpty()) { |
70 | 66 | problems += "TEST_HOST_URL cannot be empty\n"; |
71 | 67 | } |
72 | 68 |
|
73 | | - if (TEST_PRIVATE_TOKEN == null) { |
74 | | - TEST_PRIVATE_TOKEN = HelperUtils.getProperty(PRIVATE_TOKEN_KEY); |
75 | | - } |
76 | | - |
77 | 69 | if (TEST_PRIVATE_TOKEN == null || TEST_PRIVATE_TOKEN.trim().isEmpty()) { |
78 | 70 | problems += "TEST_PRIVATE_TOKEN cannot be empty\n"; |
79 | 71 | } |
80 | 72 |
|
| 73 | + if (TEST_NAMESPACE == null || TEST_NAMESPACE.trim().isEmpty()) { |
| 74 | + problems += "TEST_NAMESPACE cannot be empty\n"; |
| 75 | + } |
| 76 | + |
| 77 | + if (TEST_PROJECT_NAME == null || TEST_PROJECT_NAME.trim().isEmpty()) { |
| 78 | + problems += "TEST_PROJECT_NAME cannot be empty\n"; |
| 79 | + } |
| 80 | + |
81 | 81 | if (problems.isEmpty()) { |
82 | 82 | try { |
83 | 83 | GitLabApi gitLabApi = new GitLabApi(ApiVersion.V4, TEST_HOST_URL, TEST_PRIVATE_TOKEN); |
|
0 commit comments