Class DelegatingToConstructorsOngoingStubbing<T>

java.lang.Object
org.powermock.api.mockito.internal.expectation.DelegatingToConstructorsOngoingStubbing<T>
Type Parameters:
T -
All Implemented Interfaces:
org.mockito.stubbing.OngoingStubbing<T>

public class DelegatingToConstructorsOngoingStubbing<T> extends Object implements org.mockito.stubbing.OngoingStubbing<T>
Implementation of OngoingStubbing that delegates invocations to all supplied ctors
  • Field Details

    • stubbing

      private final org.mockito.stubbing.OngoingStubbing<T> stubbing
    • ctors

      private final Constructor<?>[] ctors
  • Constructor Details

    • DelegatingToConstructorsOngoingStubbing

      public DelegatingToConstructorsOngoingStubbing(Constructor<?>[] ctors, org.mockito.stubbing.OngoingStubbing<T> stubbing)
  • Method Details

    • thenReturn

      public org.mockito.stubbing.OngoingStubbing<T> thenReturn(T value)
      Specified by:
      thenReturn in interface org.mockito.stubbing.OngoingStubbing<T>
    • thenReturn

      public org.mockito.stubbing.OngoingStubbing<T> thenReturn(T value, T... values)
      Specified by:
      thenReturn in interface org.mockito.stubbing.OngoingStubbing<T>
    • thenThrow

      public org.mockito.stubbing.OngoingStubbing<T> thenThrow(Throwable... throwables)
      Specified by:
      thenThrow in interface org.mockito.stubbing.OngoingStubbing<T>
    • thenThrow

      public org.mockito.stubbing.OngoingStubbing<T> thenThrow(Class<? extends Throwable> throwableType)
      Specified by:
      thenThrow in interface org.mockito.stubbing.OngoingStubbing<T>
    • thenThrow

      public org.mockito.stubbing.OngoingStubbing<T> thenThrow(Class<? extends Throwable> toBeThrown, Class<? extends Throwable>[] nextToBeThrown)
      Specified by:
      thenThrow in interface org.mockito.stubbing.OngoingStubbing<T>
    • thenCallRealMethod

      public org.mockito.stubbing.OngoingStubbing<T> thenCallRealMethod()
      Specified by:
      thenCallRealMethod in interface org.mockito.stubbing.OngoingStubbing<T>
    • thenAnswer

      public org.mockito.stubbing.OngoingStubbing<T> thenAnswer(org.mockito.stubbing.Answer<?> answer)
      Specified by:
      thenAnswer in interface org.mockito.stubbing.OngoingStubbing<T>
    • then

      public org.mockito.stubbing.OngoingStubbing<T> then(org.mockito.stubbing.Answer<?> answer)
      Specified by:
      then in interface org.mockito.stubbing.OngoingStubbing<T>
    • getMock

      public <M> M getMock()
      Specified by:
      getMock in interface org.mockito.stubbing.OngoingStubbing<T>