Class JBossHomeParameterResolver
java.lang.Object
org.wildfly.testing.junit.condition.JBossHomeParameterResolver
- All Implemented Interfaces:
Extension,ParameterResolver,TestInstantiationAwareExtension
Resolves the
jboss.home system property or if not set the JBOSS_HOME environment variable. If neither
are set a ParameterResolutionException is thrown.- Author:
- James R. Perkins
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.junit.jupiter.api.extension.TestInstantiationAwareExtension
TestInstantiationAwareExtension.ExtensionContextScope -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) booleansupportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.jupiter.api.extension.TestInstantiationAwareExtension
getTestInstantiationExtensionContextScope
-
Constructor Details
-
JBossHomeParameterResolver
public JBossHomeParameterResolver()
-
-
Method Details
-
supportsParameter
public boolean supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException - Specified by:
supportsParameterin interfaceParameterResolver- Throws:
ParameterResolutionException
-
resolveParameter
public Object resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) throws ParameterResolutionException - Specified by:
resolveParameterin interfaceParameterResolver- Throws:
ParameterResolutionException
-