Class AbstractDirectConfigurator
- java.lang.Object
-
- org.apache.maven.surefire.testng.conf.AbstractDirectConfigurator
-
- All Implemented Interfaces:
Configurator
- Direct Known Subclasses:
TestNG4751Configurator
,TestNG52Configurator
public abstract class AbstractDirectConfigurator extends java.lang.Object implements Configurator
Configurator that relies on reflection to set parameters in TestNG
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractDirectConfigurator.Setter
Describes a property setter by method name and parameter class
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<java.lang.String,AbstractDirectConfigurator.Setter>
setters
-
Constructor Summary
Constructors Constructor Description AbstractDirectConfigurator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addPropIfNotNull(java.util.Map<java.lang.String,java.lang.String> options, java.util.Map<java.lang.String,java.lang.String> result, java.lang.String prop)
void
configure(org.testng.TestNG testng, java.util.Map<java.lang.String,java.lang.String> options)
void
configure(org.testng.xml.XmlSuite suite, java.util.Map<java.lang.String,java.lang.String> options)
private void
configureInstance(java.lang.Object testngInstance, java.util.Map<java.lang.String,java.lang.String> options)
protected java.util.Map<java.lang.String,java.lang.String>
filterForSuite(java.util.Map<java.lang.String,java.lang.String> options)
(package private) static java.lang.Class<?>
loadClass(java.lang.String className)
(package private) static java.util.List<java.lang.Class>
loadListenerClasses(java.lang.String listenerClasses)
-
-
-
Field Detail
-
setters
final java.util.Map<java.lang.String,AbstractDirectConfigurator.Setter> setters
-
-
Method Detail
-
configure
public void configure(org.testng.TestNG testng, java.util.Map<java.lang.String,java.lang.String> options) throws TestSetFailedException
- Specified by:
configure
in interfaceConfigurator
- Throws:
TestSetFailedException
-
configure
public void configure(org.testng.xml.XmlSuite suite, java.util.Map<java.lang.String,java.lang.String> options) throws TestSetFailedException
- Specified by:
configure
in interfaceConfigurator
- Throws:
TestSetFailedException
-
filterForSuite
protected java.util.Map<java.lang.String,java.lang.String> filterForSuite(java.util.Map<java.lang.String,java.lang.String> options)
-
addPropIfNotNull
private void addPropIfNotNull(java.util.Map<java.lang.String,java.lang.String> options, java.util.Map<java.lang.String,java.lang.String> result, java.lang.String prop)
-
configureInstance
private void configureInstance(java.lang.Object testngInstance, java.util.Map<java.lang.String,java.lang.String> options)
-
loadListenerClasses
static java.util.List<java.lang.Class> loadListenerClasses(java.lang.String listenerClasses) throws TestSetFailedException
- Throws:
TestSetFailedException
-
loadClass
static java.lang.Class<?> loadClass(java.lang.String className) throws TestSetFailedException
- Throws:
TestSetFailedException
-
-