use of org.junit.runner.Result in project junit4 by junit-team.
the class SuiteTest method withoutSuiteClassAnnotationProducesFailure.
@Test
public void withoutSuiteClassAnnotationProducesFailure() {
Result result = JUnitCore.runClasses(AllWithOutAnnotation.class);
assertEquals(1, result.getFailureCount());
String expected = String.format("class '%s' must have a SuiteClasses annotation", AllWithOutAnnotation.class.getName());
assertEquals(expected, result.getFailures().get(0).getMessage());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class SuiteTest method suiteClassDoesNotNeedToBePublic.
@Test
public void suiteClassDoesNotNeedToBePublic() {
JUnitCore core = new JUnitCore();
Result result = core.run(NonPublicSuite.class);
assertEquals(1, result.getRunCount());
assertEquals(0, result.getFailureCount());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class SuiteTest method whatHappensWhenASuiteContainsItselfIndirectly.
@Test
public void whatHappensWhenASuiteContainsItselfIndirectly() {
Result result = JUnitCore.runClasses(Hydra.class);
assertEquals(2, result.getFailureCount());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class SuiteTest method suiteShouldBeOKwithNonDefaultConstructor.
@Test
public void suiteShouldBeOKwithNonDefaultConstructor() throws Exception {
Result result = JUnitCore.runClasses(WithoutDefaultConstructor.class);
assertTrue(result.wasSuccessful());
}
use of org.junit.runner.Result in project junit4 by junit-team.
the class SuiteTest method whatHappensWhenASuiteHasAForkingCycle.
@Test
public void whatHappensWhenASuiteHasAForkingCycle() {
Result result = JUnitCore.runClasses(BiInfiniteLoop.class);
assertEquals(2, result.getFailureCount());
}
Aggregations