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
@SerializedName(value="messageType") protected int m_messageType
@SerializedName(value="suiteName") protected java.lang.String m_suiteName
@SerializedName(value="testName") protected java.lang.String m_testName
@SerializedName(value="testClassName") protected java.lang.String m_testClassName
@SerializedName(value="testMethodName") protected java.lang.String m_testMethodName
@SerializedName(value="stackTrace") protected java.lang.String m_stackTrace
@SerializedName(value="startMillis") protected long m_startMillis
@SerializedName(value="endMillis") protected long m_endMillis
@SerializedName(value="parameters") protected java.lang.String[] m_parameters
@SerializedName(value="paramTypes") protected java.lang.String[] m_paramTypes
@SerializedName(value="testDescription") private java.lang.String m_testDescription
@SerializedName(value="invocationCount") private int m_invocationCount
@SerializedName(value="currentInvocationCount") private int m_currentInvocationCount
@SerializedName(value="instanceName") 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()