Class MockitoNewInvocationControl<T>

java.lang.Object
org.powermock.api.mockito.internal.invocation.MockitoNewInvocationControl<T>
All Implemented Interfaces:
DefaultBehavior, NewInvocationControl<org.mockito.stubbing.OngoingStubbing<T>>

public class MockitoNewInvocationControl<T> extends Object implements NewInvocationControl<org.mockito.stubbing.OngoingStubbing<T>>
  • Field Details

  • Constructor Details

  • Method Details

    • invoke

      public Object invoke(Class<?> type, Object[] args, Class<?>[] sig) throws Exception
      Description copied from interface: NewInvocationControl
      Invoke the invocation control
      Specified by:
      invoke in interface NewInvocationControl<T>
      Throws:
      Exception
    • expectSubstitutionLogic

      public org.mockito.stubbing.OngoingStubbing<T> expectSubstitutionLogic(Object... arguments) throws Exception
      Description copied from interface: NewInvocationControl
      Expect a call to the new instance substitution logic.
      Specified by:
      expectSubstitutionLogic in interface NewInvocationControl<T>
      Throws:
      Exception
    • getSubstitute

      public InvocationSubstitute<T> getSubstitute()
    • replay

      public Object replay(Object... mocks)
      Replay the given objects or classes. May throw exception if replay is not needed or not supported.
      Specified by:
      replay in interface DefaultBehavior
      Returns:
      the result of the replay (may be null).
    • verify

      public Object verify(Object... mocks)
      Verify the given objects or classes. May throw exception if verify is not needed or not supported.
      Specified by:
      verify in interface DefaultBehavior
      Returns:
      the result of the verification (may be null).
    • reset

      public Object reset(Object... mocks)
      Reset the given objects or classes. May throw exception if reset is not needed or not supported.
      Specified by:
      reset in interface DefaultBehavior
      Returns:
      the result of the replay (may be null).
    • verifyNoMoreInteractions

      public void verifyNoMoreInteractions()