Class PowerMockJUnit44RunnerDelegateImpl.PowerMockJUnit44MethodRunner
- java.lang.Object
-
- org.junit.internal.runners.MethodRoadie
-
- org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.PowerMockJUnit44MethodRunner
-
- Direct Known Subclasses:
PowerMockJUnit47RunnerDelegateImpl.PowerMockJUnit47MethodRunner
- Enclosing class:
- PowerMockJUnit44RunnerDelegateImpl
protected class PowerMockJUnit44RunnerDelegateImpl.PowerMockJUnit44MethodRunner extends org.junit.internal.runners.MethodRoadie
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
extendsFromTestCase
private java.lang.Object
testInstance
protected org.junit.internal.runners.TestMethod
testMethod
-
Constructor Summary
Constructors Modifier Constructor Description protected
PowerMockJUnit44MethodRunner(java.lang.Object testInstance, org.junit.internal.runners.TestMethod method, org.junit.runner.notification.RunNotifier notifier, org.junit.runner.Description description, boolean extendsFromTestCase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executeTest(java.lang.reflect.Method method, java.lang.Object testInstance, java.lang.Runnable test)
private java.lang.String
getExpectedExceptionName(org.junit.internal.runners.TestMethod fTestMethod)
protected void
handleException(org.junit.internal.runners.TestMethod testMethod, java.lang.Throwable actualFailure)
private void
handleInvocationTargetException(org.junit.internal.runners.TestMethod testMethod, java.lang.reflect.InvocationTargetException e)
void
runBeforesThenTestThenAfters(java.lang.Runnable test)
protected void
runTestMethod()
-
-
-
Method Detail
-
runBeforesThenTestThenAfters
public void runBeforesThenTestThenAfters(java.lang.Runnable test)
- Overrides:
runBeforesThenTestThenAfters
in classorg.junit.internal.runners.MethodRoadie
-
executeTest
public void executeTest(java.lang.reflect.Method method, java.lang.Object testInstance, java.lang.Runnable test)
-
runTestMethod
protected void runTestMethod()
- Overrides:
runTestMethod
in classorg.junit.internal.runners.MethodRoadie
-
handleInvocationTargetException
private void handleInvocationTargetException(org.junit.internal.runners.TestMethod testMethod, java.lang.reflect.InvocationTargetException e) throws java.lang.Exception
- Throws:
java.lang.Exception
-
handleException
protected void handleException(org.junit.internal.runners.TestMethod testMethod, java.lang.Throwable actualFailure)
-
getExpectedExceptionName
private java.lang.String getExpectedExceptionName(org.junit.internal.runners.TestMethod fTestMethod) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-