use of org.junit.runner.Result in project junit4 by junit-team.
the class ParameterizedTestTest method countsRuns.
@Test
public void countsRuns() {
Result result = JUnitCore.runClasses(AdditionTest.class);
assertEquals(4, result.getRunCount());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class ParameterizedTestTest method validateClassCatchesNoParameters.
@Test
public void validateClassCatchesNoParameters() {
Result result = JUnitCore.runClasses(EmptyTest.class);
assertEquals(1, result.getFailureCount());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class ParameterizedTestTest method runsForEverySingleArgumentOfIterable.
@Test
public void runsForEverySingleArgumentOfIterable() {
Result result = JUnitCore.runClasses(SingleArgumentTestWithIterable.class);
assertEquals(2, result.getRunCount());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class ParentRunnerFilteringTest method testCountClassFiltering.
@Test
public void testCountClassFiltering() throws Exception {
JUnitCore junitCore = new JUnitCore();
Request request = Request.aClass(ExampleTest.class);
CountingFilter countingFilter = new CountingFilter();
Request requestFiltered = request.filterWith(countingFilter);
Result result = junitCore.run(requestFiltered);
assertEquals(1, result.getRunCount());
assertEquals(0, result.getFailureCount());
Description desc = createTestDescription(ExampleTest.class, "test1");
assertEquals(1, countingFilter.getCount(desc));
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class JUnit4TestAdapterTest method doTest.
private static void doTest(Class<?> clazz) {
// JUnit 4 runner:
Result result = JUnitCore.runClasses(clazz);
assertEquals(1, result.getRunCount());
assertEquals(0, result.getFailureCount());
assertEquals(0, result.getIgnoreCount());
// JUnit 3 runner:
TestResult testResult = new TestResult();
new JUnit4TestAdapter(clazz).run(testResult);
assertEquals(1, testResult.runCount());
assertEquals(0, testResult.failureCount());
assertEquals(Collections.emptyList(), Collections.list(testResult.errors()));
}
Aggregations