Class InvokedRecorder

java.lang.Object
org.jmock.core.matcher.InvokedRecorder
All Implemented Interfaces:
InvocationMatcher, SelfDescribing, Verifiable
Direct Known Subclasses:
InvokeAtLeastOnceMatcher, InvokeAtMostOnceMatcher, InvokeCountMatcher, InvokeOnceMatcher

public class InvokedRecorder extends Object implements InvocationMatcher
  • Constructor Details

    • InvokedRecorder

      public InvokedRecorder()
  • Method Details

    • getInvocationCount

      public int getInvocationCount()
    • hasBeenInvoked

      public boolean hasBeenInvoked()
    • matches

      public boolean matches(Invocation invocation)
      Specified by:
      matches in interface InvocationMatcher
    • invoked

      public void invoked(Invocation invocation)
      Specified by:
      invoked in interface InvocationMatcher
    • hasDescription

      public boolean hasDescription()
      Specified by:
      hasDescription in interface InvocationMatcher
    • 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.
    • verify

      public void verify()
      Description copied from interface: Verifiable
      Throw an AssertionFailedException if any expectations have not been met. Implementations of this method must be idempotent: jMock can call this method more than once when verifying expectations at the end of a test.
      Specified by:
      verify in interface Verifiable
    • verifyHasBeenInvoked

      public void verifyHasBeenInvoked()
    • verifyHasBeenInvokedExactly

      public void verifyHasBeenInvokedExactly(int expectedCount)