|
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. |