org.testng.remote.strprotocol
Class TestResultMessage

java.lang.Object
  extended by 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

Field Summary
protected  long m_endMillis
           
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
           
protected  java.lang.String m_testMethodName
           
protected  java.lang.String m_testName
           
 
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.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int getCurrentInvocationCount()
           
 long getEndMillis()
           
 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()
           
 int hashCode()
           
 void setParameters(java.lang.String[] params)
           
 java.lang.String toDisplayString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

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)
Method Detail

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.