Package org.testng.internal

Interface Summary
IConfigurationListener Listener interface for events related to results of @Configuration method invocations.
IInvoker This class defines an invoker.
IMethodWorker Requirements for a method runnable.
IResultListener A convenient interface to use when implementing listeners.
ITestResultNotifier An interface defining the notification for @Test results and also
 

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.
 

Exception Summary
InvokeMethodRunnable.TestNGRuntimeException  
 



Copyright © 2010. All Rights Reserved.