org.testng.remote.strprotocol
Class TestResultMessage
java.lang.Object
org.testng.remote.strprotocol.TestResultMessage
- All Implemented Interfaces:
- java.io.Serializable, IMessage, IStringMessage
public class TestResultMessage
- extends java.lang.Object
- implements IStringMessage
An IStringMessage
implementation for test results events.
- Author:
- Alexandru Popescu
- See Also:
- Serialized Form
Constructor Summary |
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[] 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(ITestContext testCtx,
ITestResult result)
|
TestResultMessage(java.lang.String suiteName,
java.lang.String testName,
ITestResult result)
This constructor is used by RemoteTestNG to initialize a result message
from an ITestResult. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
m_messageType
protected int m_messageType
m_suiteName
protected java.lang.String m_suiteName
m_testName
protected java.lang.String m_testName
m_testClassName
protected java.lang.String m_testClassName
m_testMethodName
protected java.lang.String m_testMethodName
m_stackTrace
protected java.lang.String m_stackTrace
m_startMillis
protected long m_startMillis
m_endMillis
protected long m_endMillis
m_parameters
protected java.lang.String[] m_parameters
m_paramTypes
protected java.lang.String[] m_paramTypes
TestResultMessage
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[] 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
public TestResultMessage(java.lang.String suiteName,
java.lang.String testName,
ITestResult result)
- This constructor is used by RemoteTestNG to initialize a result message
from an ITestResult.
TestResultMessage
public TestResultMessage(ITestContext testCtx,
ITestResult result)
getResult
public int getResult()
getMessageAsString
public java.lang.String getMessageAsString()
- Specified by:
getMessageAsString
in interface IStringMessage
getSuiteName
public java.lang.String getSuiteName()
getTestClass
public java.lang.String getTestClass()
getMethod
public java.lang.String getMethod()
getName
public java.lang.String getName()
getStackTrace
public java.lang.String getStackTrace()
getEndMillis
public long getEndMillis()
getStartMillis
public long getStartMillis()
getParameters
public java.lang.String[] getParameters()
getParameterTypes
public java.lang.String[] getParameterTypes()
getTestDescription
public java.lang.String getTestDescription()
toDisplayString
public java.lang.String toDisplayString()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getInvocationCount
public int getInvocationCount()
getCurrentInvocationCount
public int getCurrentInvocationCount()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setParameters
public void setParameters(java.lang.String[] params)
Copyright © 2011. All Rights Reserved.