public class PowerMockitoStubberImpl extends java.lang.Object implements PowerMockitoStubber, org.mockito.stubbing.Stubber
Constructor and Description |
---|
PowerMockitoStubberImpl(org.mockito.stubbing.Stubber stubber) |
Modifier and Type | Method and Description |
---|---|
org.mockito.stubbing.Stubber |
doAnswer(org.mockito.stubbing.Answer answer) |
org.mockito.stubbing.Stubber |
doCallRealMethod() |
org.mockito.stubbing.Stubber |
doNothing() |
org.mockito.stubbing.Stubber |
doReturn(java.lang.Object toBeReturned) |
org.mockito.stubbing.Stubber |
doReturn(java.lang.Object toBeReturned,
java.lang.Object... nextToBeReturned) |
org.mockito.stubbing.Stubber |
doThrow(java.lang.Class<? extends java.lang.Throwable> toBeThrown) |
org.mockito.stubbing.Stubber |
doThrow(java.lang.Class<? extends java.lang.Throwable> toBeThrown,
java.lang.Class<? extends java.lang.Throwable>[] nextToBeThrown) |
org.mockito.stubbing.Stubber |
doThrow(java.lang.Throwable... toBeThrown) |
void |
when(java.lang.Class<?> classMock)
Allows to choose a static method when stubbing in
doThrow()|doAnswer()|doNothing()|doReturn() style
|
<T> PrivatelyExpectedArguments |
when(java.lang.Class<T> classMock,
java.lang.reflect.Method method)
Allows to mock a static private method when stubbing in
doThrow()|doAnswer()|doNothing()|doReturn() style.
|
<T> void |
when(java.lang.Class<T> classMock,
java.lang.Object... arguments)
Allows to mock a static private method based on the parameters when
stubbing in doThrow()|doAnswer()|doNothing()|doReturn() style.
|
<T> void |
when(java.lang.Class<T> classMock,
java.lang.String methodToExpect,
java.lang.Object... parameters)
Allows to mock a static private method based on method name and
parameters when stubbing in doThrow()|doAnswer()|doNothing()|doReturn()
style.
|
<T> T |
when(T instanceMock) |
<T> PrivatelyExpectedArguments |
when(T mock,
java.lang.reflect.Method method)
Allows to mock a private instance method when stubbing in
doThrow()|doAnswer()|doNothing()|doReturn() style.
|
<T> void |
when(T mock,
java.lang.Object... arguments)
Allows to mock a private instance method based on the parameters when
stubbing in doThrow()|doAnswer()|doNothing()|doReturn() style.
|
<T> void |
when(T mock,
java.lang.String methodToExpect,
java.lang.Object... arguments)
Allows to mock a private instance method based on method name and
parameters when stubbing in doThrow()|doAnswer()|doNothing()|doReturn()
style.
|
public PowerMockitoStubberImpl(org.mockito.stubbing.Stubber stubber)
public <T> T when(T instanceMock)
when
in interface org.mockito.stubbing.Stubber
public org.mockito.stubbing.Stubber doThrow(java.lang.Throwable... toBeThrown)
doThrow
in interface org.mockito.stubbing.BaseStubber
public org.mockito.stubbing.Stubber doThrow(java.lang.Class<? extends java.lang.Throwable> toBeThrown)
doThrow
in interface org.mockito.stubbing.BaseStubber
public org.mockito.stubbing.Stubber doThrow(java.lang.Class<? extends java.lang.Throwable> toBeThrown, java.lang.Class<? extends java.lang.Throwable>[] nextToBeThrown)
doThrow
in interface org.mockito.stubbing.BaseStubber
public org.mockito.stubbing.Stubber doAnswer(org.mockito.stubbing.Answer answer)
doAnswer
in interface org.mockito.stubbing.BaseStubber
public org.mockito.stubbing.Stubber doNothing()
doNothing
in interface org.mockito.stubbing.BaseStubber
public org.mockito.stubbing.Stubber doReturn(java.lang.Object toBeReturned)
doReturn
in interface org.mockito.stubbing.BaseStubber
public org.mockito.stubbing.Stubber doReturn(java.lang.Object toBeReturned, java.lang.Object... nextToBeReturned)
doReturn
in interface org.mockito.stubbing.BaseStubber
public org.mockito.stubbing.Stubber doCallRealMethod()
doCallRealMethod
in interface org.mockito.stubbing.BaseStubber
public void when(java.lang.Class<?> classMock)
PowerMockitoStubber
Example:
doThrow(new RuntimeException()).when(StaticList.class); StaticList.clear(); //following throws RuntimeException: StaticList.clear();
Read more about those methods:
Mockito.doThrow(Class)
Mockito.doAnswer(Answer)
Mockito.doNothing()
Mockito.doReturn(Object)
when
in interface PowerMockitoStubber
classMock
- the mock classMockito
public <T> PrivatelyExpectedArguments when(T mock, java.lang.reflect.Method method) throws java.lang.Exception
PowerMockitoStubber
Example:
doThrow(new RuntimeException()).when(instance, method("myMethod")).withNoArguments();
Read more about those methods:
Mockito.doThrow(Class)
Mockito.doAnswer(Answer)
Mockito.doNothing()
Mockito.doReturn(Object)
when
in interface PowerMockitoStubber
mock
- the methodmethod
- private method to be mockedjava.lang.Exception
Mockito
public <T> void when(T mock, java.lang.Object... arguments) throws java.lang.Exception
PowerMockitoStubber
Example:
doThrow(new RuntimeException()).when(instance, parameter1, parameter2);
Read more about those methods:
Mockito.doThrow(Throwable...)
Mockito.doAnswer(Answer)
Mockito.doNothing()
Mockito.doReturn(Object)
when
in interface PowerMockitoStubber
mock
- the Mockarguments
- array of arguments is used to find suitable method to be mocked.java.lang.Exception
Mockito
public <T> void when(T mock, java.lang.String methodToExpect, java.lang.Object... arguments) throws java.lang.Exception
PowerMockitoStubber
Example:
doThrow(new RuntimeException()).when(instance, "methodName", parameter1, parameter2);
Read more about those methods:
Mockito.doThrow(Throwable...)
Mockito.doAnswer(Answer)
Mockito.doNothing()
Mockito.doReturn(Object)
when
in interface PowerMockitoStubber
mock
- the MockmethodToExpect
- name of method which have to mockedarguments
- array of arguments of methodToExpect
java.lang.Exception
Mockito
public <T> void when(java.lang.Class<T> classMock, java.lang.Object... arguments) throws java.lang.Exception
PowerMockitoStubber
Example:
doThrow(new RuntimeException()).when(MyClass.class, parameter1, parameter2);
Read more about those methods:
Mockito.doThrow(Throwable...)
Mockito.doAnswer(Answer)
Mockito.doNothing()
Mockito.doReturn(Object)
when
in interface PowerMockitoStubber
classMock
- class owner of private static methodarguments
- array of arguments is used to find suitable method to be mocked.java.lang.Exception
Mockito
public <T> void when(java.lang.Class<T> classMock, java.lang.String methodToExpect, java.lang.Object... parameters) throws java.lang.Exception
PowerMockitoStubber
Example:
doThrow(new RuntimeException()).when(MyClass.class, "methodName", parameter1, parameter2);
Read more about those methods:
Mockito.doThrow(Throwable...)
Mockito.doAnswer(Answer)
Mockito.doNothing()
Mockito.doReturn(Object)
when
in interface PowerMockitoStubber
classMock
- the class owner of static private methodmethodToExpect
- name of method which have to mockedparameters
- array of arguments of methodToExpect
java.lang.Exception
Mockito
public <T> PrivatelyExpectedArguments when(java.lang.Class<T> classMock, java.lang.reflect.Method method) throws java.lang.Exception
PowerMockitoStubber
Example:
doThrow(new RuntimeException()).when(MyClass.class, method("myMethod")).withNoArguments();
Read more about those methods:
Mockito.doThrow(Throwable...)
Mockito.doAnswer(Answer)
Mockito.doNothing()
Mockito.doReturn(Object)
when
in interface PowerMockitoStubber
classMock
- class owner of private static methodmethod
- private static method to be mockedjava.lang.Exception
Mockito