java.lang.Object
junit.framework.Assert
com.mockobjects.dynamic.CallSignature
- All Implemented Interfaces:
- Callable, com.mockobjects.Verifiable
- public class CallSignature
- extends junit.framework.Assert
- implements Callable
| 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 |
methodName
private java.lang.String methodName
constraints
private ConstraintMatcher constraints
delegate
private Callable delegate
CallSignature
public CallSignature(java.lang.String methodName,
ConstraintMatcher constraints,
Callable delegate)
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()).