Add support for some test constants in props file
This commit is contained in:
1 parent
ca81f3f18d
commit
a35aa47f27
3 files changed
+23
No files matched your search
@@ -52,6 +52,11 @@
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-configuration</groupId>
|
||||
<artifactId>commons-configuration</artifactId>
|
||||
<version>1.10</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
|
||||
+16
@@ -16,6 +16,8 @@
|
||||
*/
|
||||
package org.keycloak.testsuite;
|
||||
|
||||
import org.apache.commons.configuration.ConfigurationException;
|
||||
import org.apache.commons.configuration.PropertiesConfiguration;
|
||||
import org.keycloak.testsuite.arquillian.TestContext;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -98,6 +100,8 @@ public abstract class AbstractKeycloakTest {
|
||||
|
||||
protected UserRepresentation adminUser;
|
||||
|
||||
private PropertiesConfiguration constantsProperties;
|
||||
|
||||
@Before
|
||||
public void beforeAbstractKeycloakTest() {
|
||||
adminClient = Keycloak.getInstance(AuthServerTestEnricher.getAuthServerContextRoot() + "/auth",
|
||||
@@ -205,4 +209,16 @@ public abstract class AbstractKeycloakTest {
|
||||
return adminClient.realms();
|
||||
}
|
||||
|
||||
private void loadConstantsProperties() throws ConfigurationException {
|
||||
constantsProperties = new PropertiesConfiguration("test-constants.properties");
|
||||
constantsProperties.setThrowExceptionOnMissing(true);
|
||||
}
|
||||
|
||||
protected PropertiesConfiguration getConstantsProperties() throws ConfigurationException {
|
||||
if (constantsProperties == null) {
|
||||
loadConstantsProperties();
|
||||
}
|
||||
return constantsProperties;
|
||||
}
|
||||
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
# Some constants used in tests which may vary
|
||||
ldap-vendors = Active Directory,Red Hat Directory Server,Tivoli,Novell eDirectory,Other
|
||||
Reference in new issue
Block a user