Class Summary |
AnnotationDirectoryConverter |
Scans the directory and its subdirectories for java files to convert to TestNG format |
AnnotationTestConverter |
Converts the set of java fiels passen into TestNG java annotation format |
AnnotationTypeEnum |
AnnotationTypeEnum is an enumeration value representing the annotation type. |
BaseClassFinder |
This class |
BaseTestMethod |
Superclass to represent both @Test and @Configuration methods. |
ClassHelper |
Utility class for different class manipulations. |
ClassImpl |
Implementation of an IClass. |
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 |
DefaultMethodSelectorContext |
Simple implementation of IMethodSelectorContext
Created on Jan 3, 2007 |
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. |
MethodHelper |
Collection of helper methods to help sort and arrange methods. |
MethodInheritance |
|
MethodInstance |
|
MethodSelectorDescriptor |
This class describes a method selector:
- The class that implements it
- Its priority
Created on Sep 26, 2005 |
NoOpTestClass |
This class/interface |
ObjectFactoryImpl |
Default factory for test creation. |
PackageUtils |
Utility class that finds all the classes in a given package. |
Parameters |
Methods that bind parameters declared in testng.xml to actual values
used to invoke methods. |
Parameters.MethodParameters |
A parameter passing helper class. |
PropertiesFile |
This class loads and abstracts remote.properties |
PropertyUtils |
Utility class for setting JavaBeans-style properties on instances. |
ResultMap |
|
RunInfo |
This class contains all the information needed to determine
what methods should be run. |
Tarjan<T> |
Implementation of the Tarjan algorithm to find and display a cycle in a graph. |
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<ITestNGMetthod> |
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. |