public class TestResult extends java.lang.Object implements ITestResult, IAlterTestName
| Modifier and Type | Field and Description |
|---|---|
private IAttributes |
m_attributes |
private ITestContext |
m_context |
private long |
m_endMillis |
private java.lang.String |
m_host |
private java.lang.Object |
m_instance |
private java.lang.String |
m_instanceName |
private ITestNGMethod |
m_method |
private java.lang.String |
m_name |
private java.lang.Object[] |
m_parameters |
private long |
m_startMillis |
private int |
m_status |
private IClass |
m_testClass |
private java.lang.Throwable |
m_throwable |
private int |
parameterIndex |
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) |
(package private) void |
setParameterIndex(int parameterIndex) |
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() |
private static java.lang.String |
toString(int status) |
private IClass m_testClass
private ITestNGMethod m_method
private int m_status
private java.lang.Throwable m_throwable
private long m_startMillis
private long m_endMillis
private java.lang.String m_name
private java.lang.String m_host
private java.lang.Object[] m_parameters
private java.lang.Object m_instance
private java.lang.String m_instanceName
private ITestContext m_context
private int parameterIndex
private final IAttributes m_attributes
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.Objectprivate static java.lang.String toString(int status)
public 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 namevoid setParameterIndex(int parameterIndex)
public int getParameterIndex()