public class TestResultMessage extends java.lang.Object implements IStringMessage
IStringMessage
implementation for test results events.Modifier and Type | Field and Description |
---|---|
private int |
m_currentInvocationCount |
protected long |
m_endMillis |
private java.lang.String |
m_instanceName |
private int |
m_invocationCount |
protected int |
m_messageType |
protected java.lang.String[] |
m_parameters |
protected java.lang.String[] |
m_paramTypes |
protected java.lang.String |
m_stackTrace |
protected long |
m_startMillis |
protected java.lang.String |
m_suiteName |
protected java.lang.String |
m_testClassName |
private java.lang.String |
m_testDescription |
protected java.lang.String |
m_testMethodName |
protected java.lang.String |
m_testName |
private static long |
serialVersionUID |
Constructor and Description |
---|
TestResultMessage(int resultType,
java.lang.String suiteName,
java.lang.String testName,
java.lang.String className,
java.lang.String methodName,
java.lang.String testDescriptor,
java.lang.String instanceName,
java.lang.String[] params,
long startMillis,
long endMillis,
java.lang.String stackTrace,
int invocationCount,
int currentInvocationCount)
This constructor is used by the Eclipse client to initialize a result message based
on what was received over the network.
|
TestResultMessage(org.testng.ITestContext testCtx,
org.testng.ITestResult result) |
TestResultMessage(java.lang.String suiteName,
java.lang.String testName,
org.testng.ITestResult result)
This constructor is used by RemoteTestNG to initialize a result message
from an ITestResult.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
private java.lang.String[] |
extractParams(java.lang.String[] params) |
private java.lang.String[] |
extractParamTypes(java.lang.String[] params) |
int |
getCurrentInvocationCount() |
long |
getEndMillis() |
java.lang.String |
getInstanceName() |
int |
getInvocationCount() |
java.lang.String |
getMessageAsString() |
java.lang.String |
getMethod() |
java.lang.String |
getName() |
java.lang.String[] |
getParameters() |
java.lang.String[] |
getParameterTypes() |
int |
getResult() |
java.lang.String |
getStackTrace() |
long |
getStartMillis() |
java.lang.String |
getSuiteName() |
java.lang.String |
getTestClass() |
java.lang.String |
getTestDescription() |
MessageType |
getType() |
int |
hashCode() |
private void |
init(int resultType,
java.lang.String suiteName,
java.lang.String testName,
java.lang.String className,
java.lang.String methodName,
java.lang.String stackTrace,
long startMillis,
long endMillis,
java.lang.String[] parameters,
java.lang.String[] types,
java.lang.String testDescription,
java.lang.String instanceName,
int invocationCount,
int currentInvocationCount) |
private java.lang.String[] |
primitiveArrayToString(java.lang.Object o) |
void |
setParameters(java.lang.String[] params) |
java.lang.String |
toDisplayString() |
java.lang.String |
toString() |
private java.lang.String[] |
toString(java.lang.Class<?>[] classes) |
(package private) java.lang.String[] |
toString(java.lang.Object[] objects,
java.lang.Class<?>[] objectClasses) |
private static final long serialVersionUID
protected int m_messageType
protected java.lang.String m_suiteName
protected java.lang.String m_testName
protected java.lang.String m_testClassName
protected java.lang.String m_testMethodName
protected java.lang.String m_stackTrace
protected long m_startMillis
protected long m_endMillis
protected java.lang.String[] m_parameters
protected java.lang.String[] m_paramTypes
private java.lang.String m_testDescription
private int m_invocationCount
private int m_currentInvocationCount
private java.lang.String m_instanceName
public TestResultMessage(int resultType, java.lang.String suiteName, java.lang.String testName, java.lang.String className, java.lang.String methodName, java.lang.String testDescriptor, java.lang.String instanceName, java.lang.String[] params, long startMillis, long endMillis, java.lang.String stackTrace, int invocationCount, int currentInvocationCount)
public TestResultMessage(java.lang.String suiteName, java.lang.String testName, org.testng.ITestResult result)
public TestResultMessage(org.testng.ITestContext testCtx, org.testng.ITestResult result)
private void init(int resultType, java.lang.String suiteName, java.lang.String testName, java.lang.String className, java.lang.String methodName, java.lang.String stackTrace, long startMillis, long endMillis, java.lang.String[] parameters, java.lang.String[] types, java.lang.String testDescription, java.lang.String instanceName, int invocationCount, int currentInvocationCount)
public int getResult()
public java.lang.String getMessageAsString()
getMessageAsString
in interface IStringMessage
public java.lang.String getSuiteName()
public java.lang.String getTestClass()
public java.lang.String getMethod()
public java.lang.String getName()
public java.lang.String getStackTrace()
public long getEndMillis()
public long getStartMillis()
public java.lang.String[] getParameters()
public java.lang.String[] getParameterTypes()
public java.lang.String getTestDescription()
public java.lang.String toDisplayString()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
java.lang.String[] toString(java.lang.Object[] objects, java.lang.Class<?>[] objectClasses)
private java.lang.String[] primitiveArrayToString(java.lang.Object o)
private java.lang.String[] toString(java.lang.Class<?>[] classes)
private java.lang.String[] extractParamTypes(java.lang.String[] params)
private java.lang.String[] extractParams(java.lang.String[] params)
public int getInvocationCount()
public int getCurrentInvocationCount()
public MessageType getType()
public java.lang.String toString()
toString
in class java.lang.Object
public void setParameters(java.lang.String[] params)
public java.lang.String getInstanceName()