| Interface | Description |
|---|---|
| IBsh | |
| IConfiguration | |
| IInvoker |
This class defines an invoker.
|
| IResultListener |
A convenient interface to use when implementing listeners.
|
| IResultListener2 | |
| ITestResultNotifier |
An interface defining the notification for @Test results and also
\@Configuration results.
|
| Class | Description |
|---|---|
| Attributes |
Simple implementation of IAttributes.
|
| BaseClassFinder |
This class
|
| BaseTestMethod |
Superclass to represent both @Test and @Configuration methods.
|
| Bsh | |
| BshMock | |
| ClassHelper |
Utility class for different class manipulations.
|
| ClassImpl |
Implementation of an IClass.
|
| ClassInfoMap | |
| ClonedMethod | |
| Configuration | |
| ConfigurationGroupMethods |
This class wraps access to beforeGroups and afterGroups methods,
since they are passed around the various invokers and potentially
modified in different threads.
|
| ConfigurationMethod | |
| Constants |
Constants used by TestNG
|
| ConstructorOrMethod |
Encapsulation of either a method or a constructor.
|
| DataProviderHolder |
A holder for a pair of Method and IDataProviderAnnotation
|
| DefaultMethodSelectorContext |
Simple implementation of IMethodSelectorContext
Created on Jan 3, 2007
|
| Dynamic |
Determine the availability of certain jar files at runtime.
|
| DynamicGraph<T> |
Representation of the graph of methods.
|
| EclipseInterface |
Symbols in this class are used by the Eclipse plug-in, do not modify them
without updating the plug-in as well.
|
| ExpectedExceptionsHolder | |
| ExtraOutput |
This class is used by Reporter to store the extra output to be later
included in the HTML report:
- User-generated report
- Parameter info
Created on Feb 16, 2006
|
| FactoryMethod |
This class represents a method annotated with @Factory
|
| Graph<T> |
Simple graph class to implement topological sort (used to sort methods based on what groups
they depend on).
|
| Graph.Node<T> | |
| InstanceInfo | |
| InvokedMethod | |
| InvokeMethodRunnable |
A Runnable Method invoker.
|
| Invoker |
This class is responsible for invoking methods:
- test methods
- configuration methods
- possibly in a separate thread
and then for notifying the result listeners.
|
| MethodGroupsHelper |
Collections of helper methods to help deal with test methods
|
| MethodHelper |
Collection of helper methods to help sort and arrange methods.
|
| MethodInheritance | |
| MethodInstance | |
| MethodInvocationHelper |
Collections of helper methods to help deal with invocation of TestNG methods
|
| MethodSelectorDescriptor |
This class describes a method selector:
- The class that implements it
- Its priority
Created on Sep 26, 2005
|
| NoOpTestClass | |
| ObjectFactoryImpl |
Default factory for test creation.
|
| OverrideProcessor |
Override the groups included in the XML file with groups specified on the command line.
|
| PackageUtils |
Utility class that finds all the classes in a given package.
|
| ParameterHolder |
A simple holder for parameters that contains the parameters and where these came from
(data provider or testng.xml)
|
| Parameters |
Methods that bind parameters declared in testng.xml to actual values
used to invoke methods.
|
| Parameters.MethodParameters |
A parameter passing helper class.
|
| PoolService<FutureType> |
Simple wrapper for an ExecutorCompletionService.
|
| PropertiesFile |
This class loads and abstracts remote.properties
|
| PropertyUtils |
Utility class for setting JavaBeans-style properties on instances.
|
| RegexpExpectedExceptionsHolder |
A class that contains the expected exceptions and the message regular expression.
|
| ResultMap | |
| RunInfo |
This class contains all the information needed to determine
what methods should be run.
|
| SuiteRunnerMap | |
| Tarjan<T> |
Implementation of the Tarjan algorithm to find and display a cycle in a graph.
|
| TestMethodWithDataProviderMethodWorker | |
| TestMethodWorker |
FIXME: reduce contention when this class is used through parallel invocation due to
invocationCount and threadPoolSize by not invoking the @BeforeClass and @AfterClass
which are already invoked on the original method.
|
| TestNGClassFinder |
This class creates an ITestClass from a test class.
|
| TestNGMethod |
This class represents a test method.
|
| TestNGMethodFinder |
The default strategy for finding test methods: look up
annotations @Test in front of methods.
|
| TestNGProperty |
Describes a property
|
| TestResult |
This class represents the result of a test.
|
| Utils |
Helper methods to parse annotations.
|
| XmlMethodSelector |
This class is the default method selector used by TestNG to determine
which methods need to be included and excluded based on the specification
given in testng.xml.
|
| Yaml |
YAML support for TestNG.
|
| YamlParser |
| Enum | Description |
|---|---|
| DynamicGraph.Status | |
| ParameterHolder.ParameterOrigin |
Origin of the parameters.
|
| Exception | Description |
|---|---|
| InvokeMethodRunnable.TestNGRuntimeException |
| Annotation Type | Description |
|---|---|
| Nullable |