public class TestListenerInvocationHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
RunListener
Modifier and Type | Class and Description |
---|---|
private static class |
TestListenerInvocationHandler.FailedTest |
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ADD_ERROR |
private static java.lang.String |
ADD_FAILURE |
private static java.lang.Class[] |
EMPTY_CLASS_ARRAY |
private static java.lang.String[] |
EMPTY_STRING_ARRAY |
private static java.lang.String |
END_TEST |
private java.util.Set<TestListenerInvocationHandler.FailedTest> |
failedTestsSet |
private RunListener |
reporter |
private static java.lang.String |
START_TEST |
Constructor and Description |
---|
TestListenerInvocationHandler(RunListener reporter) |
Modifier and Type | Method and Description |
---|---|
private LegacyPojoStackTraceWriter |
getStackTraceWriter(java.lang.Object[] args) |
private void |
handleAddError(java.lang.Object[] args) |
private void |
handleAddFailure(java.lang.Object[] args) |
private void |
handleEndTest(java.lang.Object[] args) |
void |
handleStartTest(java.lang.Object[] args) |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
private static final java.lang.String START_TEST
private static final java.lang.String ADD_FAILURE
private static final java.lang.String ADD_ERROR
private static final java.lang.String END_TEST
private final java.util.Set<TestListenerInvocationHandler.FailedTest> failedTestsSet
private RunListener reporter
private static final java.lang.Class[] EMPTY_CLASS_ARRAY
private static final java.lang.String[] EMPTY_STRING_ARRAY
public TestListenerInvocationHandler(RunListener reporter)
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
java.lang.Throwable
public void handleStartTest(java.lang.Object[] args)
private void handleAddError(java.lang.Object[] args) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
private LegacyPojoStackTraceWriter getStackTraceWriter(java.lang.Object[] args) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
private void handleAddFailure(java.lang.Object[] args) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
private void handleEndTest(java.lang.Object[] args)