All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.testng.ITestClass Maven / Gradle / Ivy

There is a newer version: 7.10.1
Show newest version
package org.testng;

/**
 * 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. * In other words, they might differ from what the ITestMethodFinder returned since ITestClass will * take into account the groups being included and excluded. */ public interface ITestClass extends IClass { /** * Returns all the applicable test methods. * * @return All the applicable test methods. */ ITestNGMethod[] getTestMethods(); /** * Returns all the methods that should be invoked before a test method is invoked. * * @return All the methods that should be invoked before a test method is invoked. */ ITestNGMethod[] getBeforeTestMethods(); /** * Returns all the methods that should be invoked after a test method completes. * * @return All the methods that should be invoked after a test method completes. */ ITestNGMethod[] getAfterTestMethods(); /** * Return all the methods that should be invoked after the test class has been created and before * any of its test methods is invoked. * * @return All the methods that should be invoked after the test class has been created and before * any of its test methods is invoked. */ ITestNGMethod[] getBeforeClassMethods(); /** * Returns all the methods that should be invoked after all the tests have been run on this class. * * @return All the methods that should be invoked after all the tests have been run on this class. */ ITestNGMethod[] getAfterClassMethods(); /** * Returns All the methods that should be invoked before the suite is run. * * @return All the methods that should be invoked before the suite is run. */ ITestNGMethod[] getBeforeSuiteMethods(); /** * Returns all the methods that should be invoked after the suite has run. * * @return All the methods that should be invoked after the suite has run. */ ITestNGMethod[] getAfterSuiteMethods(); /** * Returns all @Configuration methods that should be invoked before any others in the current * test. * * @return all @Configuration methods that should be invoked before any others in the current * test. */ ITestNGMethod[] getBeforeTestConfigurationMethods(); /** * Returns all @Configuration methods that should be invoked last before any others in the * current test. * * @return all @Configuration methods that should be invoked last before any others in the current * test. */ ITestNGMethod[] getAfterTestConfigurationMethods(); /** * Returns all @Configuration methods that should be invoked before certain groups. * * @return all @Configuration methods that should be invoked before certain groups. */ ITestNGMethod[] getBeforeGroupsMethods(); /** * Returns all @Configuration methods that should be invoked after certain groups. * * @return all @Configuration methods that should be invoked after certain groups. */ ITestNGMethod[] getAfterGroupsMethods(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy