Class ThrowStub

java.lang.Object
junit.framework.Assert
org.jmock.core.stub.ThrowStub
All Implemented Interfaces:
SelfDescribing, Stub

public class ThrowStub extends junit.framework.Assert implements Stub
  • Constructor Summary

    Constructors
    Constructor
    Description
    ThrowStub(Throwable throwable)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Appends the description of this object to the buffer.
    invoke(Invocation invocation)
    Processes the invocation.

    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, failNotEquals, failNotSame, failSame, format

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ThrowStub

      public ThrowStub(Throwable throwable)
  • Method Details

    • 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.
    • 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.