public class PowerMockitoStubberImpl extends 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(Object toBeReturned) |
org.mockito.stubbing.Stubber |
doReturn(Object toBeReturned,
Object... nextToBeReturned) |
org.mockito.stubbing.Stubber |
doThrow(Class<? extends Throwable> toBeThrown) |
org.mockito.stubbing.Stubber |
doThrow(Class<? extends Throwable> toBeThrown,
Class<? extends Throwable>[] nextToBeThrown) |
org.mockito.stubbing.Stubber |
doThrow(Throwable... toBeThrown) |
void |
when(Class<?> classMock)
Allows to choose a static method when stubbing in
doThrow()|doAnswer()|doNothing()|doReturn() style
|
<T> PrivatelyExpectedArguments |
when(Class<T> classMock,
Method method)
Allows to mock a static private method when stubbing in
doThrow()|doAnswer()|doNothing()|doReturn() style.
|
<T> void |
when(Class<T> classMock,
Object... arguments)
Allows to mock a static private method based on the parameters when
stubbing in doThrow()|doAnswer()|doNothing()|doReturn() style.
|
<T> void |
when(Class<T> classMock,
String methodToExpect,
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,
Method method)
Allows to mock a private instance method when stubbing in
doThrow()|doAnswer()|doNothing()|doReturn() style.
|
<T> void |
when(T mock,
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,
String methodToExpect,
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.Stubberpublic org.mockito.stubbing.Stubber doThrow(Throwable... toBeThrown)
doThrow in interface org.mockito.stubbing.BaseStubberpublic org.mockito.stubbing.Stubber doThrow(Class<? extends Throwable> toBeThrown)
doThrow in interface org.mockito.stubbing.BaseStubberpublic org.mockito.stubbing.Stubber doThrow(Class<? extends Throwable> toBeThrown, Class<? extends Throwable>[] nextToBeThrown)
doThrow in interface org.mockito.stubbing.BaseStubberpublic org.mockito.stubbing.Stubber doAnswer(org.mockito.stubbing.Answer answer)
doAnswer in interface org.mockito.stubbing.BaseStubberpublic org.mockito.stubbing.Stubber doNothing()
doNothing in interface org.mockito.stubbing.BaseStubberpublic org.mockito.stubbing.Stubber doReturn(Object toBeReturned)
doReturn in interface org.mockito.stubbing.BaseStubberpublic org.mockito.stubbing.Stubber doReturn(Object toBeReturned, Object... nextToBeReturned)
doReturn in interface org.mockito.stubbing.BaseStubberpublic org.mockito.stubbing.Stubber doCallRealMethod()
doCallRealMethod in interface org.mockito.stubbing.BaseStubberpublic void when(Class<?> classMock)
PowerMockitoStubberExample:
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 PowerMockitoStubberclassMock - the mock classMockitopublic <T> PrivatelyExpectedArguments when(T mock, Method method) throws Exception
PowerMockitoStubberExample:
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 PowerMockitoStubbermock - the methodmethod - private method to be mockedExceptionMockitopublic <T> void when(T mock,
Object... arguments)
throws Exception
PowerMockitoStubberExample:
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 PowerMockitoStubbermock - the Mockarguments - array of arguments is used to find suitable method to be mocked.ExceptionMockitopublic <T> void when(T mock,
String methodToExpect,
Object... arguments)
throws Exception
PowerMockitoStubberExample:
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 PowerMockitoStubbermock - the MockmethodToExpect - name of method which have to mockedarguments - array of arguments of methodToExpectExceptionMockitopublic <T> void when(Class<T> classMock, Object... arguments) throws Exception
PowerMockitoStubberExample:
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 PowerMockitoStubberclassMock - class owner of private static methodarguments - array of arguments is used to find suitable method to be mocked.ExceptionMockitopublic <T> void when(Class<T> classMock, String methodToExpect, Object... parameters) throws Exception
PowerMockitoStubberExample:
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 PowerMockitoStubberclassMock - the class owner of static private methodmethodToExpect - name of method which have to mockedparameters - array of arguments of methodToExpectExceptionMockitopublic <T> PrivatelyExpectedArguments when(Class<T> classMock, Method method) throws Exception
PowerMockitoStubberExample:
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 PowerMockitoStubberclassMock - class owner of private static methodmethod - private static method to be mockedExceptionMockitoCopyright © 2025. All rights reserved.