Class DefaultResultStub

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

public class DefaultResultStub extends Object implements Stub
  • Constructor Details

    • DefaultResultStub

      public DefaultResultStub()
  • Method Details

    • describeTo

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

      public void addResult(Class resultType, Object resultValue)
    • invoke

      public Object invoke(Invocation invocation) throws Throwable
      Description copied from interface: Stub
      Processes the invocation.
      Specified by:
      invoke in interface Stub
      Parameters:
      invocation - The invocation to stub.
      Returns:
      The result of the invocation, if not throwing an exception. Must return null if the invocation is of a invokedMethod with a void return type.
      Throws:
      Throwable - An exception to be thrown to the caller, if not returning a value. A checked exception thrown from this invokedMethod must be in the throws list of the invoked method.
    • createErrorMessage

      public String createErrorMessage(Invocation call)
    • createDefaultResults

      protected void createDefaultResults()