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

Quick Search    Search Deep

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

java.lang.Object
  extended byjunit.framework.Assert
      extended bycom.mockobjects.dynamic.CallSignature
All Implemented Interfaces:
Callable, com.mockobjects.Verifiable

public class CallSignature
extends junit.framework.Assert
implements Callable


Field Summary
private  ConstraintMatcher constraints
           
private  Callable delegate
           
private  java.lang.String methodName
           
 
Constructor Summary
CallSignature(java.lang.String methodName, ConstraintMatcher constraints, 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 junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

methodName

private java.lang.String methodName

constraints

private ConstraintMatcher constraints

delegate

private Callable delegate
Constructor Detail

CallSignature

public CallSignature(java.lang.String methodName,
                     ConstraintMatcher constraints,
                     Callable delegate)
Method Detail

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

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

matches

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

getDescription

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

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()).