Package org.testng

Interface Summary
IAnnotationTransformer2Use this interface instead of IAnnotationTransformer if you want to modify any TestNG annotation besides @Test.
IAttributesA trait that is used by all interfaces that lets the user add or remove their own attributes.
IClassIClass represents a test class and a collection of its instances.
IConfigurableIf a test class implements this interface, its run() method will be invoked instead of each configuration method found.
IConfigurationListenerListener interface for events related to configuration methods.
IConfigureCallBackA parameter of this type will be passed to the run() method of a IConfigurable.
IExecutionListenerA listener used to monitor when a TestNG run starts and ends.
IExtraOutputThis 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
IHookableIf a test class implements this interface, its run() method will be invoked instead of each @Test method found.
IHookCallBackA parameter of this type will be passed to the run() method of a IHookable.
IInstanceInfoThis class defines a pair of instance/class.
IInvokedMethodAn interface representing a method that has been invoked by TestNG.
IInvokedMethodListenerA listener that gets invoked before and after a method is invoked by TestNG.
IInvokedMethodListener2Implement this interface if you need a handle to ITestContext.
IMethodInstanceThis interface captures a test method along with all the instances it should be run on.
IMethodInterceptorThis class is used to alter the list of test methods that TestNG is about to run.
IMethodSelectorThis interface is used to augment or replace TestNG's algorithm to decide whether a test method should be included in a test run.
IMethodSelectorContextAn implementation of this interface is passed to all the Method Selectors when their includeMethod() is invoked.
IModuleFactoryThis interface is used by the moduleFactory attribute of the @Guice annotation.
IObjectFactoryFactory used to create all test instances.
IObjectFactory2Factory used to create all test instances.
IReporterThis interface can be implemented by clients to generate a report.
IRetryAnalyzerInterface to implement to be able to have a chance to retry a failed test.
ISuiteInterface defining a Test Suite.
ISuiteListenerListener for test suites.
ISuiteResultThis class represents the result of a suite run.
ITestIf a test class implements this interface, it will receive a special treatment, such as having the test name displayed in the HTML reports.
ITestClassThis 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.
ITestClassFinderThis class is used by TestNG to locate the test classes.
ITestContextThis class defines a test context which contains all the information for a given test run.
ITestListenerA listener for test running.
ITestMethodFinderThis interface allows to modify the strategy used by TestRunner to find its test methods.
ITestNGListenerThis is a marker interface for all objects that can be passed as a -listener argument.
ITestNGListenerFactoryA factory used to create instances of ITestNGListener.
ITestNGMethodDescribes a TestNG annotated method and the instance on which it will be invoked.
ITestObjectFactoryParent interface of all the object factories.
ITestResultThis class describes the result of a test.
ITestRunnerFactoryA factory for TestRunners to be used by SuiteRunners.

Class Summary
AssertAssertion tool class.
AssertJUnitA set of assert methods.
ClassMethodMapThis class maintains a map of >.
ConversionUtilsHelper methods used by the Eclipse plug-in when converting tests from JUnit.
ConverterConvert XML files to YAML and vice versa.
DependencyMapHelper class to keep track of dependencies.
FileAssertAssertion tool for File centric assertions.
ReporterThis class is used for test methods to log messages that will be included in the HTML reports generated by TestNG.
ReporterConfigStores the information regarding the configuration of a pluggable report listener.
SuiteRunnerSuiteRunner is responsible for running all the tests included in one suite.
SuiteRunnerWorkerAn IWorker that is used to encapsulate and run Suite Runners
SuiteRunStateA state object that records the status of the suite run.
TestListenerAdapterA simple ITestListener adapter that stores all the tests that were run.
TestNGThis class is the main entry point for running tests in the TestNG framework.
TestNGAntTaskTestNG 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) randomizeSuites (attribute) methodselectors (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)
TestRunnerThis class takes care of running one Test.

Enum Summary

Exception Summary
SkipExceptionThe root exception for special skip handling.
TestExceptionException thrown when an exception happens while running a test method.
TestNGExceptionThe base class for all exceptions thrown by TestNG.
TimeBombSkipExceptionA SkipException extension that transforms a skipped method into a failed method based on a time trigger.

Copyright © 2012. All Rights Reserved.

Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14