Package org.jmock.core.stub
Class CustomStub
java.lang.Object
org.jmock.core.stub.CustomStub
- All Implemented Interfaces:
SelfDescribing,Stub
A partial implementation of the Stub interface that makes it convenient to implement
application-specific stubs with inline anonymous classes:
final String name = "NAME";
final StringBuffer buffer = new StringBuffer();
mock.expect("describeTo", C.args(C.same(buffer))), new CustomStub("appends name to buffer") {
public Object invoke( Invocation invocation ) throws Throwable {
return buffer.append(name);
}
} );
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescribeTo(StringBuffer buffer) Appends the description of this object to the buffer.
-
Constructor Details
-
CustomStub
-
-
Method Details
-
describeTo
Description copied from interface:SelfDescribingAppends the description of this object to the buffer.- Specified by:
describeToin interfaceSelfDescribing- Parameters:
buffer- The buffer that the description is appended to.- Returns:
- The buffer passed to the invokedMethod.
-