raccoon.tibco.tibrv.uitest
Class TibrvCompare

java.lang.Object
  extended by raccoon.tibco.tibrv.uitest.TibrvCompare
All Implemented Interfaces:
IComparator

public class TibrvCompare
extends java.lang.Object
implements IComparator

TODO Document this class.

Since:
Raccoon v1.0
Version:
$Id:$
Author:
Cedric ROUVRAIS

Constructor Summary
TibrvCompare()
           
 
Method Summary
 void addIgnore(UiIgnore pIgnore)
          Adds a new ignore rule before undertaking the comparaison.
 void clearDifferences()
          Clears the results of the previous comparaison.
 boolean compareContent(java.lang.String pFieldPath)
           
 boolean compareField(java.lang.String pFieldPath)
           
 boolean comparePayLoad(IBusMessage pCompareToMsg)
           
 boolean compareSubjects(IBusMessage pRvMsg)
           
 boolean compareTo(java.lang.Object pObject)
          Compares the expected message to the given object.
 boolean compareTracking(IBusMessage pRvMsg)
           
 boolean compareType(java.lang.String pFieldPath)
           
 java.util.HashMap getDifferences()
          The list of differences identified.
 IBusMessage getExpected()
           
 java.util.HashMap getIgnore()
           
 void setExpected(IMessage pExpected)
          The expected message to compare to
 void setIgnore(java.util.HashMap pIgnore)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TibrvCompare

public TibrvCompare()
Method Detail

getExpected

public IBusMessage getExpected()

setExpected

public void setExpected(IMessage pExpected)
The expected message to compare to

Specified by:
setExpected in interface IComparator
Parameters:
pExpected - the message.

compareTo

public boolean compareTo(java.lang.Object pObject)
Compares the expected message to the given object.

Specified by:
compareTo in interface IComparator
Parameters:
pObject - the reference object with which to compare.
Returns:
true if this object is the same as the pObject argument; false otherwise.

compareContent

public boolean compareContent(java.lang.String pFieldPath)

compareType

public boolean compareType(java.lang.String pFieldPath)

compareField

public boolean compareField(java.lang.String pFieldPath)

comparePayLoad

public boolean comparePayLoad(IBusMessage pCompareToMsg)

compareTracking

public boolean compareTracking(IBusMessage pRvMsg)

compareSubjects

public boolean compareSubjects(IBusMessage pRvMsg)

getDifferences

public java.util.HashMap getDifferences()
The list of differences identified.

Specified by:
getDifferences in interface IComparator
Returns:
the differences.

clearDifferences

public void clearDifferences()
Description copied from interface: IComparator
Clears the results of the previous comparaison.

Specified by:
clearDifferences in interface IComparator

getIgnore

public java.util.HashMap getIgnore()

addIgnore

public void addIgnore(UiIgnore pIgnore)
Description copied from interface: IComparator
Adds a new ignore rule before undertaking the comparaison.

Specified by:
addIgnore in interface IComparator
Parameters:
pIgnore - the new ignore rule to add.

setIgnore

public void setIgnore(java.util.HashMap pIgnore)


Copyright null null. All Rights Reserved.