public class PowerMockTestNotifierImpl extends java.lang.Object implements PowerMockTestNotifier
MockRepository to set and get state.| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ERROR_MESSAGE_TEMPLATE |
private PowerMockTestListener[] |
powerMockTestListeners |
| Constructor and Description |
|---|
PowerMockTestNotifierImpl(PowerMockTestListener[] powerMockTestListeners)
Create a new instance with the following parameters.
|
| Modifier and Type | Method and Description |
|---|---|
void |
notifyAfterTestMethod(boolean successful)
Notifies all listeners with the "after test method ended" event.
|
void |
notifyAfterTestMethod(java.lang.Object testInstance,
java.lang.reflect.Method method,
java.lang.Object[] arguments,
TestMethodResult testResult)
Notifies all listeners with the "after test method ended" event.
|
void |
notifyAfterTestSuiteEnded(java.lang.Class<?> testClass,
java.lang.reflect.Method[] methods,
TestSuiteResult testResult)
Notifies all listeners with the "after test suite ended" event.
|
void |
notifyBeforeTestMethod(java.lang.Object testInstance,
java.lang.reflect.Method testMethod,
java.lang.Object[] arguments)
Notifies all listeners with the "before test method started" event.
|
void |
notifyBeforeTestSuiteStarted(java.lang.Class<?> testClass,
java.lang.reflect.Method[] testMethods)
Notifies all listeners with the "before test suite started" event.
|
private static final java.lang.String ERROR_MESSAGE_TEMPLATE
private final PowerMockTestListener[] powerMockTestListeners
public PowerMockTestNotifierImpl(PowerMockTestListener[] powerMockTestListeners)
powerMockTestListeners - The PowerMock listeners that will be notified.public void notifyAfterTestMethod(java.lang.Object testInstance,
java.lang.reflect.Method method,
java.lang.Object[] arguments,
TestMethodResult testResult)
notifyAfterTestMethod in interface PowerMockTestNotifierpublic void notifyAfterTestSuiteEnded(java.lang.Class<?> testClass,
java.lang.reflect.Method[] methods,
TestSuiteResult testResult)
notifyAfterTestSuiteEnded in interface PowerMockTestNotifierpublic void notifyBeforeTestMethod(java.lang.Object testInstance,
java.lang.reflect.Method testMethod,
java.lang.Object[] arguments)
notifyBeforeTestMethod in interface PowerMockTestNotifierpublic void notifyBeforeTestSuiteStarted(java.lang.Class<?> testClass,
java.lang.reflect.Method[] testMethods)
notifyBeforeTestSuiteStarted in interface PowerMockTestNotifierpublic void notifyAfterTestMethod(boolean successful)
PowerMockTestNotifier.notifyBeforeTestMethod(Object, Method, Object[]) must have been
called before this method. Otherwise revert to using the
PowerMockTestNotifier.notifyAfterTestMethod(Object, Method, Object[], TestMethodResult)
method.notifyAfterTestMethod in interface PowerMockTestNotifiersuccessful - true if the test was successful,
false otherwise.