Class DoesNothing

java.lang.Object
org.mockito.internal.stubbing.answers.DoesNothing
All Implemented Interfaces:
Serializable, Answer<Object>, ValidableAnswer

public class DoesNothing extends Object implements Answer<Object>, ValidableAnswer, Serializable
See Also:
  • Field Details

  • Constructor Details

    • DoesNothing

      private DoesNothing()
  • Method Details

    • doesNothing

      public static DoesNothing doesNothing()
    • answer

      public Object answer(InvocationOnMock invocation)
      Specified by:
      answer in interface Answer<Object>
      Parameters:
      invocation - the invocation on the mock.
      Returns:
      the value to be returned
    • validateFor

      public void validateFor(InvocationOnMock invocation)
      Description copied from interface: ValidableAnswer
      Validation of the answer at stub time for the given invocation.

      This method will be called by Mockito.

      The implementation must throw an MockitoException to indicate that this answer is not valid for the given invocation. If the validation succeed the implementation must simply return without throwing.

      Specified by:
      validateFor in interface ValidableAnswer
      Parameters:
      invocation - The stubbed invocation