public class TestNGMethod extends BaseTestMethod
m_afterGroups, m_annotationFinder, m_beforeGroups, m_currentInvocationCount, m_date, m_groups, m_groupsDependedUpon, m_id, m_method, m_methodClass, m_methodsDependedUpon, m_testClass
Constructor and Description |
---|
TestNGMethod(java.lang.reflect.Method method,
IAnnotationFinder finder,
XmlTest xmlTest,
java.lang.Object instance)
Constructs a
TestNGMethod |
Modifier and Type | Method and Description |
---|---|
BaseTestMethod |
clone()
Clones the current
TestNGMethod and its @BeforeMethod and @AfterMethod methods. |
CustomAttribute[] |
getAttributes() |
IDataProviderMethod |
getDataProviderMethod() |
int |
getInvocationCount() |
int |
getSuccessPercentage()
Default value for successPercentage.
|
int |
getThreadPoolSize() |
boolean |
isDataDriven() |
boolean |
isTest() |
void |
setDataProviderMethod(IDataProviderMethod dataProviderMethod) |
void |
setInvocationCount(int counter)
Sets the number of invocations for this method.
|
void |
setThreadPoolSize(int threadPoolSize)
Sets the number of threads on which this method should be invoked.
|
addFailedInvocationNumber, addMethodDependedUpon, canRunFromClass, equals, findMethodParameters, getAfterGroups, getAnnotationFinder, getBeforeGroups, getConstructorOrMethod, getCurrentInvocationCount, getDate, getDescription, getEnabled, getFactoryMethodParamsInfo, getFailedInvocationNumbers, getGroups, getGroupsDependedUpon, getIClass, getId, getInstance, getInstanceHashCodes, getInterceptedPriority, getInvocationNumbers, getInvocationTimeOut, getMethodName, getMethodsDependedUpon, getMissingGroup, getParameterInvocationCount, getPriority, getQualifiedName, getRealClass, getRetryAnalyzer, getRetryAnalyzer, getRetryAnalyzerClass, getSignature, getSimpleName, getStringArray, getTestClass, getTimeOut, getXmlTest, hashCode, hasMoreInvocation, ignoreMissingDependencies, incrementCurrentInvocationCount, initBeforeAfterGroups, initGroups, isAfterClassConfiguration, isAfterGroupsConfiguration, isAfterMethodConfiguration, isAfterSuiteConfiguration, isAfterTestConfiguration, isAlwaysRun, isBeforeClassConfiguration, isBeforeGroupsConfiguration, isBeforeMethodConfiguration, isBeforeSuiteConfiguration, isBeforeTestConfiguration, setAlwaysRun, setDate, setDescription, setEnabled, setGroups, setGroupsDependedUpon, setId, setIgnoreMissingDependencies, setInterceptedPriority, setInvocationNumbers, setInvocationTimeOut, setMethodsDependedUpon, setMissingGroup, setMoreInvocationChecker, setParameterInvocationCount, setPriority, setRetryAnalyzer, setRetryAnalyzerClass, setSkipFailedInvocations, setTestClass, setTimeOut, setXmlTest, skipFailedInvocations, toString
public TestNGMethod(java.lang.reflect.Method method, IAnnotationFinder finder, XmlTest xmlTest, java.lang.Object instance)
TestNGMethod
public int getInvocationCount()
getInvocationCount
in interface ITestNGMethod
getInvocationCount
in class BaseTestMethod
public int getSuccessPercentage()
getSuccessPercentage
in interface ITestNGMethod
getSuccessPercentage
in class BaseTestMethod
public boolean isTest()
isTest
in interface ITestNGMethod
isTest
in class BaseTestMethod
public int getThreadPoolSize()
getThreadPoolSize
in interface ITestNGMethod
getThreadPoolSize
in class BaseTestMethod
public void setThreadPoolSize(int threadPoolSize)
setThreadPoolSize
in interface ITestNGMethod
setThreadPoolSize
in class BaseTestMethod
public void setInvocationCount(int counter)
setInvocationCount
in interface ITestNGMethod
setInvocationCount
in class BaseTestMethod
public BaseTestMethod clone()
TestNGMethod
and its @BeforeMethod and @AfterMethod methods.clone
in interface ITestNGMethod
clone
in class BaseTestMethod
BaseTestMethod.clone()
public boolean isDataDriven()
public CustomAttribute[] getAttributes()
CustomAttribute
that represents the custom attributes associated
with a test.public IDataProviderMethod getDataProviderMethod()
IDataProviderMethod
for a data provider powered test method and
null
otherwise.public void setDataProviderMethod(IDataProviderMethod dataProviderMethod)