Package org.testng

Interface Summary
IAnnotationTransformer  
IAnnotationTransformer2 Use this interface instead of IAnnotationTransformer if you want to modify any TestNG annotation besides @Test.
IAttributes A trait that is used by all interfaces that lets the user add or remove their own attributes.
IClass IClass represents a test class and a collection of its instances.
IExtraOutput 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
IHookable If a test class implements this interface, its run() method will be invoked instead of each @Test method found.
IHookCallBack A parameter of this type will be passed to the run() method of a IHookable.
IInstanceInfo This class defines a pair of instance/class.
IInvokedMethod An interface representing a method that has been invoked by TestNG.
IInvokedMethodListener A listener that gets invoked before and after a method is invoked by TestNG.
IInvokedMethodListener2 Implement this interface if you need a handle to ITestContext.
IMethodInstance This interface captures a test method along with all the instances it should be run on.
IMethodInterceptor This class is used to alter the list of test methods that TestNG is about to run.
IMethodSelector This interface is used to augment or replace TestNG's algorithm to decide whether a test method should be included in a test run.
IMethodSelectorContext An implementation of this interface is passed to all the Method Selectors when their includeMethod() is invoked.
IObjectFactory Factory used to create all test instances.
IReporter This interface can be implemented by clients to generate a report.
IResultMap  
IRetryAnalyzer Interface to implement to be able to have a chance to retry a failed test.
ISuite Interface defining a Test Suite.
ISuiteListener Listener for test suites.
ISuiteResult This class represents the result of a suite run.
ITest If a test class implements this interface, it will receive a special treatment, such as having the test name displayed in the HTML reports.
ITestClass This class represents a test class: The test methods The configuration methods (test and method) The class file Note that the methods returned by instances of this class are expected to be correct at runtime.
ITestClassFinder This class is used by TestNG to locate the test classes.
ITestContext This class defines a test context which contains all the information for a given test run.
ITestListener A listener for test running.
ITestMethodFinder This interface allows to modify the strategy used by TestRunner to find its test methods.
ITestNGListener This is a marker interface for all objects that can be passed as a -listener argument.
ITestNGListenerFactory A factory used to create instances of ITestNGListener.
ITestNGMethod Describes a TestNG annotated method and the instance on which it will be invoked.
ITestResult This class describes the result of a test.
ITestRunnerFactory A factory for TestRunners to be used by SuiteRunners.
 

Class Summary
Assert Assertion tool class.
AssertJUnit A set of assert methods.
ClassMethodMap This class maintains a map of >.
CommandLineArgs  
FileAssert Assertion tool for File centric assertions.
InstanceOrderingMethodInterceptor A method interceptor that sorts its methods per instances (i.e.
JUnitConverter Convert JUnit files into TestNG by annotating them.
JUnitConverterTask  
PreserveOrderMethodInterceptor A method interceptor that preserves the order in which test classes were found in the <test> tag.
Reporter This class is used for test methods to log messages that will be included in the HTML reports generated by TestNG.
ReporterConfig Stores the information regarding the configuration of a pluggable report listener.
ReporterConfig.Property  
SuiteResult This class logs the result of an entire Test Suite (defined by a property file).
SuiteRunner SuiteRunner is responsible for running all the tests included in one suite.
SuiteRunner.DefaultTestRunnerFactory The default implementation of ITestRunnerFactory.
SuiteRunner.ProxyTestRunnerFactory  
SuiteRunnerWorker  
SuiteRunState A state object that records the status of the suite run.
TestClass This class represents a test class: - The test methods - The configuration methods (test and method) - The class file
TestListenerAdapter A simple ITestListener adapter that stores all the tests that were run.
TestNG This class is the main entry point for running tests in the TestNG framework.
TestNG.ExitCodeListener  
TestNGAntTask TestNG settings: classfileset (inner) classfilesetref (attribute) xmlfileset (inner) xmlfilesetref (attribute) enableAssert (attribute) excludedGroups (attribute) groups (attribute) junit (attribute) listener (attribute) outputdir (attribute) parallel (attribute) reporter (attribute) sourcedir (attribute) sourcedirref (attribute) suitename (attribute) suiterunnerclass (attribute) target (attribute) testjar (attribute) testname (attribute) threadcount (attribute) dataproviderthreadcount (attribute) verbose (attribute) testrunfactory (attribute) configFailurepolicy (attribute) Ant settings: classpath (inner) classpathref (attribute) jvm (attribute) workingDir (attribute) env (inner) sysproperty (inner) propertyset (inner) jvmarg (inner) timeout (attribute) haltonfailure (attribute) onHaltTarget (attribute) failureProperty (attribute) haltonFSP (attribute) FSPproperty (attribute) haltonskipped (attribute) skippedProperty (attribute) testRunnerFactory (attribute) Debug information: dumpCommand (boolean) dumpEnv (boolean) dumpSys (boolean)
TestNGUtils  
TestRunner This class takes care of running one Test.
 

Exception Summary
SkipException The root exception for special skip handling.
TestException Exception thrown when an exception happens while running a test method.
TestNGException The base class for all exceptions thrown by TestNG.
TimeBombSkipException A SkipException extension that transforms a skipped method into a failed method based on a time trigger.
 



Copyright © 2010. All Rights Reserved.