Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.mockobjects.dynamic
Class CallOnceExpectation  view CallOnceExpectation download CallOnceExpectation.java

java.lang.Object
  extended bycom.mockobjects.dynamic.CallOnceExpectation
All Implemented Interfaces:
Callable, com.mockobjects.Verifiable

public class CallOnceExpectation
extends java.lang.Object
implements Callable


Field Summary
private  Callable delegate
           
private  boolean wasCalled
           
 
Constructor Summary
CallOnceExpectation(Callable delegate)
           
 
Method Summary
 java.lang.Object call(Mock mock, java.lang.String methodName, java.lang.Object[] args)
           
 java.lang.String getDescription()
           
 boolean matches(java.lang.String methodName, java.lang.Object[] args)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 void verify()
          Throw an AssertionFailedException if any expectations have not been met.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

delegate

private Callable delegate

wasCalled

private boolean wasCalled
Constructor Detail

CallOnceExpectation

public CallOnceExpectation(Callable delegate)
Method Detail

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface Callable

call

public java.lang.Object call(Mock mock,
                             java.lang.String methodName,
                             java.lang.Object[] args)
                      throws java.lang.Throwable
Specified by:
call in interface Callable

matches

public boolean matches(java.lang.String methodName,
                       java.lang.Object[] args)
Specified by:
matches in interface Callable

verify

public void verify()
Description copied from interface: com.mockobjects.Verifiable
Throw an AssertionFailedException if any expectations have not been met.

Specified by:
verify in interface com.mockobjects.Verifiable

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).