use of org.junit.runner.Result in project junit4 by junit-team.
the class UseSuiteAsASuperclassTest method ensureTestsAreRun.
@Test
public void ensureTestsAreRun() {
JUnitCore core = new JUnitCore();
Result result = core.run(AllWithMySuite.class);
assertEquals(2, result.getRunCount());
assertEquals(1, result.getFailureCount());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class ParameterizedTestTest method failuresAddedForBadTestMethod.
@Test
public void failuresAddedForBadTestMethod() throws Exception {
Result result = JUnitCore.runClasses(IncorrectTest.class);
assertEquals(1, result.getFailureCount());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class ParameterizedTestTest method assertTestCreatesSingleFailureWithMessage.
private void assertTestCreatesSingleFailureWithMessage(Class<?> test, String message) {
Result result = JUnitCore.runClasses(test);
assertEquals(1, result.getFailures().size());
assertEquals(message, result.getFailures().get(0).getMessage());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class ParameterizedTestTest method runsForEverySingleArgumentOfArray.
@Test
public void runsForEverySingleArgumentOfArray() {
Result result = JUnitCore.runClasses(SingleArgumentTestWithArray.class);
assertEquals(2, result.getRunCount());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class ParameterizedTestTest method numberOfFieldsAndParametersShouldMatch.
@Test
public void numberOfFieldsAndParametersShouldMatch() {
Result result = JUnitCore.runClasses(BadNumberOfAnnotatedFieldTest.class);
assertEquals(1, result.getFailureCount());
List<Failure> failures = result.getFailures();
assertTrue(failures.get(0).getException().getMessage().contains("Wrong number of parameters and @Parameter fields. @Parameter fields counted: 1, available parameters: 2."));
}
Aggregations