Class CustomStub

java.lang.Object
org.jmock.core.stub.CustomStub
All Implemented Interfaces:
SelfDescribing, Stub

public abstract class CustomStub extends Object implements 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 Details

    • CustomStub

      public CustomStub(String description)
  • Method Details

    • describeTo

      public StringBuffer describeTo(StringBuffer buffer)
      Description copied from interface: SelfDescribing
      Appends the description of this object to the buffer.
      Specified by:
      describeTo in interface SelfDescribing
      Parameters:
      buffer - The buffer that the description is appended to.
      Returns:
      The buffer passed to the invokedMethod.