use of org.junit.runner.JUnitCore 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.JUnitCore 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.JUnitCore 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.JUnitCore in project junit4 by junit-team.
the class ListenerTest method notifyListenersInTheOrderInWhichTheyAreAdded.
@Test
public void notifyListenersInTheOrderInWhichTheyAreAdded() {
JUnitCore core = new JUnitCore();
log = "";
core.addListener(new RunListener() {
@Override
public void testRunStarted(Description description) throws Exception {
log += "first ";
}
});
core.addListener(new RunListener() {
@Override
public void testRunStarted(Description description) throws Exception {
log += "second ";
}
});
core.run(OneTest.class);
assertEquals("first second ", log);
}
use of org.junit.runner.JUnitCore in project junit4 by junit-team.
the class RunnerTest method testFinished.
@Test
public void testFinished() {
JUnitCore runner = new JUnitCore();
wasRun = false;
RunListener listener = new MyListener() {
@Override
public void testFinished(Description description) {
wasRun = true;
}
};
runner.addListener(listener);
runner.run(NewExample.class);
assertTrue(wasRun);
}
Aggregations