Uses of Package
org.testng
-
Classes in org.testng used by com.beust.testng Class Description TestNG This class is the main entry point for running tests in the TestNG framework. -
Classes in org.testng used by org.testng Class Description Assert.ThrowingRunnable This interface facilitates the use ofAssert.expectThrows(java.lang.Class<T>, org.testng.Assert.ThrowingRunnable)
from Java 8.ClassMethodMap This class maintains a map of<Class, List<ITestNGMethod>>
.CommandLineArgs GuiceHelper IAlterSuiteListener Implementations of this interface will gain access to theXmlSuite
object and thus let users be able to alter a suite or a test based on their own needs.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.IClassListener IConfigurable If a test class implements this interface, its run() method will be invoked instead of each configuration method found.IConfigurationListener Listener interface for events related to configuration methods.IConfigurationListener2 IConfigureCallBack A parameter of this type will be passed to the run() method of a IConfigurable.IDataProviderListener A listener that gets invoked before and after a data provider is invoked by TestNG.IDataProviderMethod Represents the attributes of aDataProvider
annotated method.IExecutionListener A listener used to monitor when a TestNG run starts and ends.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.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.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.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.IObjectFactory2 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.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.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.ITestNGMethod Describes a TestNG annotated method and the instance on which it will be invoked.ITestObjectFactory Parent interface of all the object factories.ITestResult This class describes the result of a test.ITestRunnerFactory A factory for TestRunners to be used by SuiteRunners.ITestRunnerFactory2 A factory for TestRunners to be used by SuiteRunners.ReporterConfig Stores the information regarding the configuration of a pluggable report listener.ReporterConfig.Property SkipException The root exception for special skip handling.SuiteRunner SuiteRunner
is responsible for running all the tests included in one suite.SuiteRunState A state object that records the status of the suite run.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.TestNGAntTask.Mode TestNGException The base class for all exceptions thrown by TestNG.TestRunner This class takes care of running one Test.TestRunner.PriorityWeight -
Classes in org.testng used by org.testng.annotations Class Description IModuleFactory This interface is used by the moduleFactory attribute of the @Guice annotation.IRetryAnalyzer Interface to implement to be able to have a chance to retry a failed test.ITestNGListener This is a marker interface for all objects that can be passed as a -listener argument. -
Classes in org.testng used by org.testng.internal Class Description ClassMethodMap This class maintains a map of<Class, List<ITestNGMethod>>
.IAlterTestName This interface lets you alter the test name of anITestResult
object.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.IClassListener IConfigurable If a test class implements this interface, its run() method will be invoked instead of each configuration method found.IConfigurationListener Listener interface for events related to configuration methods.IConfigurationListener2 IDataProviderListener A listener that gets invoked before and after a data provider is invoked by TestNG.IDataProviderMethod Represents the attributes of aDataProvider
annotated method.IExecutionListener A listener used to monitor when a TestNG run starts and ends.IExpectedExceptionsHolder IHookable If a test class implements this interface, its run() method will be invoked instead of each @Test method found.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.IMethodInstance This interface captures a test method along with all the instances it should be run on.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.IObjectFactory2 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.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.ITestObjectFactory Parent interface of all the object factories.ITestResult This class describes the result of a test.SuiteRunState A state object that records the status of the suite run.TestException Exception thrown when an exception happens while running a test method.TestNGException The base class for all exceptions thrown by TestNG.TestRunner This class takes care of running one Test. -
Classes in org.testng used by org.testng.internal.annotations Class Description IAnnotationTransformer IRetryAnalyzer Interface to implement to be able to have a chance to retry a failed test.ITestNGListener This is a marker interface for all objects that can be passed as a -listener argument.ITestNGMethod Describes a TestNG annotated method and the instance on which it will be invoked. -
Classes in org.testng used by org.testng.internal.invokers Class Description 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 toITestContext
.ITestContext This class defines a test context which contains all the information for a given test run.ITestResult This class describes the result of a test. -
Classes in org.testng used by org.testng.internal.reflect Class Description ITestContext This class defines a test context which contains all the information for a given test run.ITestResult This class describes the result of a test.TestNGException The base class for all exceptions thrown by TestNG. -
Classes in org.testng used by org.testng.internal.thread.graph Class Description ISuite Interface defining a Test Suite. -
Classes in org.testng used by org.testng.junit Class Description IClass IClass
represents a test class and a collection of its instances.IInvokedMethodListener A listener that gets invoked before and after a method is invoked by TestNG.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.ITestListener A listener for test running.ITestMethodFinder This interface allows to modify the strategy used by TestRunner to find its test methods.ITestNGMethod Describes a TestNG annotated method and the instance on which it will be invoked.ITestResult This class describes the result of a test. -
Classes in org.testng used by org.testng.reporters Class Description IConfigurationListener Listener interface for events related to configuration methods.IConfigurationListener2 IInvokedMethod An interface representing a method that has been invoked by TestNG.IReporter This interface can be implemented by clients to generate a report.IResultMap ISuite Interface defining a Test Suite.ISuiteResult This class represents the result of a suite run.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.ITestContext This class defines a test context which contains all the information for a given test run.ITestListener A listener for test running.ITestNGListener This is a marker interface for all objects that can be passed as a -listener argument.ITestNGMethod Describes a TestNG annotated method and the instance on which it will be invoked.ITestResult This class describes the result of a test.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 Deprecated. -
Classes in org.testng used by org.testng.reporters.jq Class Description IReporter This interface can be implemented by clients to generate a report.ISuite Interface defining a Test Suite.ITestNGListener This is a marker interface for all objects that can be passed as a -listener argument.ITestResult This class describes the result of a test. -
Classes in org.testng used by org.testng.reporters.util Class Description ITestNGMethod Describes a TestNG annotated method and the instance on which it will be invoked. -
Classes in org.testng used by org.testng.util Class Description IRetryAnalyzer Interface to implement to be able to have a chance to retry a failed test.ITestResult This class describes the result of a test. -
Classes in org.testng used by org.testng.xml Class Description ITestObjectFactory Parent interface of all the object factories.TestNGException The base class for all exceptions thrown by TestNG.