protected void invokeTestMethod(Method method, RunNotifier notifier) { Description description = methodDescription(method); Object test; try { test = createTest(); } catch (InvocationTargetException e) { testAborted(notifier, description, e.getCause()); return; } catch (Exception e) { testAborted(notifier, description, e); return; } TestMethod testMethod = wrapMethod(method); new MethodRoadie(test, testMethod, notifier, description).run(); }
public Description getDescription() { return runner.getDescription(); }
@Override public Description getDescription() { Description spec = Description.createSuiteDescription(getName(), classAnnotations()); List<Method> testMethods = this.testMethods; for (Method method : testMethods) { spec.addChild(methodDescription(method)); } return spec; }
public JUnit4ClassRunner(Class<?> klass) throws InitializationError { testClass = new TestClass(klass); testMethods = getTestMethods(); validate(); }
protected Description methodDescription(Method method) { return Description.createTestDescription(getTestClass().getJavaClass(), testName(method), testAnnotations(method)); }
public int compare(Method o1, Method o2) { return sorter.compare(methodDescription(o1), methodDescription(o2)); } });
protected String getName() { return getTestClass().getName(); }
protected void runMethods(final RunNotifier notifier) { for (Method method : testMethods) { invokeTestMethod(method, notifier); } }
public void run() { runMethods(notifier); } }).runProtected();
@Override protected Object createTest() throws Exception { Object test = super.createTest(); MockitoAnnotations.initMocks(test); return test; } };
protected Description methodDescription(Method method) { return Description.createTestDescription(getTestClass().getJavaClass(), testName(method), testAnnotations(method)); }
public JUnit4ClassRunner(Class<?> klass) throws InitializationError { fTestClass = new TestClass(klass); fTestMethods = getTestMethods(); validate(); }
public int compare(Method o1, Method o2) { return sorter.compare(methodDescription(o1), methodDescription(o2)); } });
protected Object createTest() throws Exception { return getTestClass().getConstructor().newInstance(); }
protected void runMethods(final RunNotifier notifier) { for (Method method : fTestMethods) { invokeTestMethod(method, notifier); } }
public void run() { runMethods(notifier); } }).runProtected();
@Override protected Object createTest() throws Exception { Object test = super.createTest(); MockitoAnnotations.initMocks(test); return test; } };
protected void invokeTestMethod(Method method, RunNotifier notifier) { Description description = methodDescription(method); Object test; try { test = createTest(); } catch (InvocationTargetException e) { testAborted(notifier, description, e.getCause()); return; } catch (Exception e) { testAborted(notifier, description, e); return; } TestMethod testMethod = wrapMethod(method); new MethodRoadie(test, testMethod, notifier, description).run(); }
@Override public Description getDescription() { Description spec = Description.createSuiteDescription(getName(), classAnnotations()); List<Method> testMethods = fTestMethods; for (Method method : testMethods) { spec.addChild(methodDescription(method)); } return spec; }
protected Description methodDescription(Method method) { return Description.createTestDescription(getTestClass().getJavaClass(), testName(method), testAnnotations(method)); }