public class TestResult extends java.lang.Object implements ITestResult, IAlterTestName
CREATED, FAILURE, SKIP, STARTED, SUCCESS, SUCCESS_PERCENTAGE_FAILURE| Constructor and Description |
|---|
TestResult() |
TestResult(IClass testClass,
java.lang.Object instance,
ITestNGMethod method,
java.lang.Throwable throwable,
long start,
long end,
ITestContext context) |
TestResult(java.lang.Object instance,
ITestNGMethod method,
java.lang.Throwable throwable,
ITestContext context) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ITestResult comparison) |
java.lang.Object |
getAttribute(java.lang.String name) |
java.util.Set<java.lang.String> |
getAttributeNames() |
long |
getEndMillis() |
java.lang.String |
getHost() |
java.lang.Object |
getInstance()
The instance on which this method was run.
|
java.lang.String |
getInstanceName() |
ITestNGMethod |
getMethod() |
java.lang.String |
getName() |
int |
getParameterIndex() |
java.lang.Object[] |
getParameters() |
long |
getStartMillis() |
int |
getStatus() |
IClass |
getTestClass() |
ITestContext |
getTestContext() |
java.lang.String |
getTestName()
If this result's related instance implements ITest or use @Test(testName=...), returns its test name,
otherwise returns null.
|
java.lang.Throwable |
getThrowable() |
void |
init(IClass testClass,
java.lang.Object instance,
ITestNGMethod method,
java.lang.Throwable throwable,
long start,
long end,
ITestContext context) |
boolean |
isSuccess() |
java.lang.Object |
removeAttribute(java.lang.String name)
Remove the attribute
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Set a custom attribute.
|
void |
setContext(ITestContext context) |
void |
setEndMillis(long millis) |
void |
setHost(java.lang.String host) |
void |
setMethod(ITestNGMethod method) |
void |
setParameters(java.lang.Object[] parameters) |
void |
setStatus(int status) |
void |
setTestClass(IClass testClass) |
void |
setTestName(java.lang.String name) |
void |
setThrowable(java.lang.Throwable throwable) |
java.lang.String |
toString() |
public TestResult()
public TestResult(java.lang.Object instance,
ITestNGMethod method,
java.lang.Throwable throwable,
ITestContext context)
public TestResult(IClass testClass, java.lang.Object instance, ITestNGMethod method, java.lang.Throwable throwable, long start, long end, ITestContext context)
public void init(IClass testClass, java.lang.Object instance, ITestNGMethod method, java.lang.Throwable throwable, long start, long end, ITestContext context)
public void setEndMillis(long millis)
setEndMillis in interface ITestResultpublic java.lang.String getTestName()
getTestName in interface ITestResultpublic java.lang.String getName()
getName in interface ITestResultpublic ITestNGMethod getMethod()
getMethod in interface ITestResultpublic void setMethod(ITestNGMethod method)
method - The method to set.public int getStatus()
getStatus in interface ITestResultpublic void setStatus(int status)
setStatus in interface ITestResultstatus - The status to set.public boolean isSuccess()
isSuccess in interface ITestResultpublic IClass getTestClass()
getTestClass in interface ITestResultpublic void setTestClass(IClass testClass)
testClass - The testClass to set.public java.lang.Throwable getThrowable()
getThrowable in interface ITestResultpublic void setThrowable(java.lang.Throwable throwable)
setThrowable in interface ITestResultthrowable - The throwable to set.public long getEndMillis()
getEndMillis in interface ITestResultpublic long getStartMillis()
getStartMillis in interface ITestResultpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getHost()
getHost in interface ITestResultpublic void setHost(java.lang.String host)
public java.lang.Object[] getParameters()
getParameters in interface ITestResultpublic void setParameters(java.lang.Object[] parameters)
setParameters in interface ITestResultpublic java.lang.Object getInstance()
ITestResultgetInstance in interface ITestResultpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface IAttributesname - The name of the attribute to returnpublic void setAttribute(java.lang.String name,
java.lang.Object value)
IAttributessetAttribute in interface IAttributespublic java.util.Set<java.lang.String> getAttributeNames()
getAttributeNames in interface IAttributespublic java.lang.Object removeAttribute(java.lang.String name)
IAttributesremoveAttribute in interface IAttributespublic ITestContext getTestContext()
getTestContext in interface ITestResultITestContext for this test result.public void setContext(ITestContext context)
public int compareTo(ITestResult comparison)
compareTo in interface java.lang.Comparable<ITestResult>public java.lang.String getInstanceName()
getInstanceName in interface ITestResultpublic void setTestName(java.lang.String name)
setTestName in interface IAlterTestNamename - - The new name to be used as a test namepublic int getParameterIndex()