public class ClonedMethod extends java.lang.Object implements ITestNGMethod
Constructor and Description |
---|
ClonedMethod(ITestNGMethod method,
java.lang.reflect.Method javaMethod) |
Modifier and Type | Method and Description |
---|---|
void |
addFailedInvocationNumber(int number)
The list of invocation numbers that failed, which is only applicable for
methods that have a data provider.
|
void |
addMethodDependedUpon(java.lang.String methodName) |
boolean |
canRunFromClass(IClass testClass)
Returns if this ITestNGMethod can be invoked from within IClass.
|
ClonedMethod |
clone() |
int |
compareTo(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.String> |
findMethodParameters(XmlTest test) |
java.lang.String[] |
getAfterGroups() |
java.lang.String[] |
getBeforeGroups()
Before and After groups
|
ConstructorOrMethod |
getConstructorOrMethod() |
int |
getCurrentInvocationCount() |
long |
getDate() |
java.lang.String |
getDescription() |
boolean |
getEnabled() |
java.util.List<java.lang.Integer> |
getFailedInvocationNumbers() |
java.lang.String[] |
getGroups() |
java.lang.String[] |
getGroupsDependedUpon() |
java.lang.String |
getId() |
java.lang.Object |
getInstance() |
long[] |
getInstanceHashCodes()
Needed for serialization.
|
java.lang.Object[] |
getInstances() |
int |
getInvocationCount() |
java.util.List<java.lang.Integer> |
getInvocationNumbers()
Which invocation numbers of this method should be used (only applicable
if it uses a data provider).
|
long |
getInvocationTimeOut()
The time under which all invocationCount methods need to complete by.
|
java.lang.reflect.Method |
getMethod() |
java.lang.String |
getMethodName()
Returns the method name.
|
java.lang.String[] |
getMethodsDependedUpon() |
java.lang.String |
getMissingGroup()
If a group was not found.
|
int |
getParameterInvocationCount() |
int |
getPriority()
The scheduling priority.
|
java.lang.Class |
getRealClass() |
IRetryAnalyzer |
getRetryAnalyzer() |
int |
getSuccessPercentage() |
ITestClass |
getTestClass() |
int |
getThreadPoolSize() |
long |
getTimeOut() |
int |
getTotalInvocationCount() |
XmlTest |
getXmlTest() |
boolean |
ignoreMissingDependencies() |
void |
incrementCurrentInvocationCount() |
boolean |
isAfterClassConfiguration() |
boolean |
isAfterGroupsConfiguration() |
boolean |
isAfterMethodConfiguration() |
boolean |
isAfterSuiteConfiguration() |
boolean |
isAfterTestConfiguration() |
boolean |
isAlwaysRun() |
boolean |
isBeforeClassConfiguration() |
boolean |
isBeforeGroupsConfiguration() |
boolean |
isBeforeMethodConfiguration() |
boolean |
isBeforeSuiteConfiguration() |
boolean |
isBeforeTestConfiguration() |
boolean |
isTest() |
void |
setDate(long date) |
void |
setDescription(java.lang.String description) |
void |
setId(java.lang.String id) |
void |
setIgnoreMissingDependencies(boolean ignore) |
void |
setInvocationCount(int count) |
void |
setInvocationNumbers(java.util.List<java.lang.Integer> count) |
void |
setMissingGroup(java.lang.String group) |
void |
setParameterInvocationCount(int n) |
void |
setPriority(int priority) |
void |
setRetryAnalyzer(IRetryAnalyzer retryAnalyzer) |
void |
setSkipFailedInvocations(boolean skip) |
void |
setTestClass(ITestClass cls)
Sets the test class having this method.
|
void |
setThreadPoolSize(int threadPoolSize) |
void |
setTimeOut(long timeOut) |
boolean |
skipFailedInvocations() |
java.lang.String |
toString() |
public ClonedMethod(ITestNGMethod method, java.lang.reflect.Method javaMethod)
public void addMethodDependedUpon(java.lang.String methodName)
addMethodDependedUpon
in interface ITestNGMethod
public boolean canRunFromClass(IClass testClass)
ITestNGMethod
canRunFromClass
in interface ITestNGMethod
public java.lang.String[] getAfterGroups()
getAfterGroups
in interface ITestNGMethod
public java.lang.String[] getBeforeGroups()
ITestNGMethod
getBeforeGroups
in interface ITestNGMethod
public int getCurrentInvocationCount()
getCurrentInvocationCount
in interface ITestNGMethod
public long getDate()
getDate
in interface ITestNGMethod
public java.lang.String getDescription()
getDescription
in interface ITestNGMethod
public void setDescription(java.lang.String description)
setDescription
in interface ITestNGMethod
public boolean getEnabled()
getEnabled
in interface ITestNGMethod
public java.lang.String[] getGroups()
getGroups
in interface ITestNGMethod
public java.lang.String[] getGroupsDependedUpon()
getGroupsDependedUpon
in interface ITestNGMethod
public java.lang.String getId()
getId
in interface ITestNGMethod
public long[] getInstanceHashCodes()
ITestNGMethod
getInstanceHashCodes
in interface ITestNGMethod
public java.lang.Object[] getInstances()
getInstances
in interface ITestNGMethod
public java.lang.Object getInstance()
getInstance
in interface ITestNGMethod
public int getInvocationCount()
getInvocationCount
in interface ITestNGMethod
public int getTotalInvocationCount()
getTotalInvocationCount
in interface ITestNGMethod
ITestNGMethod.getInvocationCount()
would always return 1.public long getInvocationTimeOut()
ITestNGMethod
getInvocationTimeOut
in interface ITestNGMethod
public java.lang.reflect.Method getMethod()
getMethod
in interface ITestNGMethod
public java.lang.String getMethodName()
ITestNGMethod
getMethodName
in interface ITestNGMethod
public java.lang.String[] getMethodsDependedUpon()
getMethodsDependedUpon
in interface ITestNGMethod
public java.lang.String getMissingGroup()
ITestNGMethod
getMissingGroup
in interface ITestNGMethod
public int getParameterInvocationCount()
getParameterInvocationCount
in interface ITestNGMethod
public java.lang.Class getRealClass()
getRealClass
in interface ITestNGMethod
public IRetryAnalyzer getRetryAnalyzer()
getRetryAnalyzer
in interface ITestNGMethod
public int getSuccessPercentage()
getSuccessPercentage
in interface ITestNGMethod
public ITestClass getTestClass()
getTestClass
in interface ITestNGMethod
public int getThreadPoolSize()
getThreadPoolSize
in interface ITestNGMethod
public long getTimeOut()
getTimeOut
in interface ITestNGMethod
public void setTimeOut(long timeOut)
setTimeOut
in interface ITestNGMethod
public boolean ignoreMissingDependencies()
ignoreMissingDependencies
in interface ITestNGMethod
public void incrementCurrentInvocationCount()
incrementCurrentInvocationCount
in interface ITestNGMethod
public boolean isAfterClassConfiguration()
isAfterClassConfiguration
in interface ITestNGMethod
public boolean isAfterGroupsConfiguration()
isAfterGroupsConfiguration
in interface ITestNGMethod
public boolean isAfterMethodConfiguration()
isAfterMethodConfiguration
in interface ITestNGMethod
public boolean isAfterSuiteConfiguration()
isAfterSuiteConfiguration
in interface ITestNGMethod
public boolean isAfterTestConfiguration()
isAfterTestConfiguration
in interface ITestNGMethod
public boolean isAlwaysRun()
isAlwaysRun
in interface ITestNGMethod
public boolean isBeforeClassConfiguration()
isBeforeClassConfiguration
in interface ITestNGMethod
public boolean isBeforeGroupsConfiguration()
isBeforeGroupsConfiguration
in interface ITestNGMethod
public boolean isBeforeMethodConfiguration()
isBeforeMethodConfiguration
in interface ITestNGMethod
public boolean isBeforeSuiteConfiguration()
isBeforeSuiteConfiguration
in interface ITestNGMethod
public boolean isBeforeTestConfiguration()
isBeforeTestConfiguration
in interface ITestNGMethod
public boolean isTest()
isTest
in interface ITestNGMethod
public void setDate(long date)
setDate
in interface ITestNGMethod
public void setId(java.lang.String id)
setId
in interface ITestNGMethod
public void setIgnoreMissingDependencies(boolean ignore)
setIgnoreMissingDependencies
in interface ITestNGMethod
public void setInvocationCount(int count)
setInvocationCount
in interface ITestNGMethod
public void setMissingGroup(java.lang.String group)
setMissingGroup
in interface ITestNGMethod
public void setParameterInvocationCount(int n)
setParameterInvocationCount
in interface ITestNGMethod
public void setRetryAnalyzer(IRetryAnalyzer retryAnalyzer)
setRetryAnalyzer
in interface ITestNGMethod
public void setSkipFailedInvocations(boolean skip)
setSkipFailedInvocations
in interface ITestNGMethod
public void setTestClass(ITestClass cls)
ITestNGMethod
setTestClass
in interface ITestNGMethod
cls
- The test class having this method.public void setThreadPoolSize(int threadPoolSize)
setThreadPoolSize
in interface ITestNGMethod
public boolean skipFailedInvocations()
skipFailedInvocations
in interface ITestNGMethod
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public ClonedMethod clone()
clone
in interface ITestNGMethod
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<java.lang.Integer> getInvocationNumbers()
ITestNGMethod
getInvocationNumbers
in interface ITestNGMethod
public void setInvocationNumbers(java.util.List<java.lang.Integer> count)
setInvocationNumbers
in interface ITestNGMethod
public java.util.List<java.lang.Integer> getFailedInvocationNumbers()
getFailedInvocationNumbers
in interface ITestNGMethod
public void addFailedInvocationNumber(int number)
ITestNGMethod
addFailedInvocationNumber
in interface ITestNGMethod
public int getPriority()
ITestNGMethod
getPriority
in interface ITestNGMethod
public void setPriority(int priority)
setPriority
in interface ITestNGMethod
public XmlTest getXmlTest()
getXmlTest
in interface ITestNGMethod
public ConstructorOrMethod getConstructorOrMethod()
getConstructorOrMethod
in interface ITestNGMethod
public java.util.Map<java.lang.String,java.lang.String> findMethodParameters(XmlTest test)
findMethodParameters
in interface ITestNGMethod