org.stringtree.mock
Class RecordingMock

java.lang.Object
  extended by org.stringtree.mock.RecordingMock
Direct Known Subclasses:
MockBrowser, MockConnectionConsumer, MockConnectionFactory, MockConnectionMetadata, MockDestination, MockJMSConnection, MockMessageConsumer, MockMessageProducer, MockServerSession, MockServerSessionPool, MockSession, MockSubscriber, RecordingMockMessage

public class RecordingMock
extends java.lang.Object


Field Summary
 java.lang.Throwable exception
           
 java.util.List recorded
           
 boolean verbose
           
 
Constructor Summary
RecordingMock()
           
 
Method Summary
 void assertCalled(int nTimes, java.lang.String message)
           
 void assertCalled(int nTimes, java.lang.String message, java.lang.Object[] args)
           
 void assertCalled(java.lang.String message)
           
 void assertCalled(java.lang.String message, java.lang.Object[] args)
           
 void assertNotCalled(java.lang.String message)
           
 void assertNotCalled(java.lang.String message, java.lang.Object[] args)
           
 void clear()
           
protected  void record(MockAction action)
           
protected  void record(java.lang.Object destination, java.lang.String message)
           
protected  void record(java.lang.Object destination, java.lang.String message, java.lang.Object[] arguments)
           
 void setException(java.lang.Throwable throwable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

verbose

public boolean verbose

recorded

public java.util.List recorded

exception

public java.lang.Throwable exception
Constructor Detail

RecordingMock

public RecordingMock()
Method Detail

record

protected void record(MockAction action)

clear

public void clear()

record

protected void record(java.lang.Object destination,
                      java.lang.String message,
                      java.lang.Object[] arguments)

record

protected void record(java.lang.Object destination,
                      java.lang.String message)

setException

public void setException(java.lang.Throwable throwable)

assertCalled

public void assertCalled(int nTimes,
                         java.lang.String message,
                         java.lang.Object[] args)

assertCalled

public void assertCalled(java.lang.String message,
                         java.lang.Object[] args)

assertNotCalled

public void assertNotCalled(java.lang.String message,
                            java.lang.Object[] args)

assertCalled

public void assertCalled(int nTimes,
                         java.lang.String message)

assertCalled

public void assertCalled(java.lang.String message)

assertNotCalled

public void assertNotCalled(java.lang.String message)