Search in sources :

Example 66 with Result

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());
}
Also used : Result(org.junit.runner.Result) PrintableResult.testResult(org.junit.experimental.results.PrintableResult.testResult) Test(org.junit.Test)

Example 67 with Result

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());
}
Also used : Result(org.junit.runner.Result) PrintableResult.testResult(org.junit.experimental.results.PrintableResult.testResult) Test(org.junit.Test)

Example 68 with Result

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());
}
Also used : Result(org.junit.runner.Result) PrintableResult.testResult(org.junit.experimental.results.PrintableResult.testResult) Test(org.junit.Test)

Example 69 with Result

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));
}
Also used : Description.createTestDescription(org.junit.runner.Description.createTestDescription) Description(org.junit.runner.Description) Description.createSuiteDescription(org.junit.runner.Description.createSuiteDescription) JUnitCore(org.junit.runner.JUnitCore) Request(org.junit.runner.Request) Result(org.junit.runner.Result) PrintableResult.testResult(org.junit.experimental.results.PrintableResult.testResult) Test(org.junit.Test)

Example 70 with Result

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()));
}
Also used : TestResult(junit.framework.TestResult) JUnit4TestAdapter(junit.framework.JUnit4TestAdapter) Result(org.junit.runner.Result) TestResult(junit.framework.TestResult)

Aggregations

Result (org.junit.runner.Result)343 Test (org.junit.Test)267 JUnitCore (org.junit.runner.JUnitCore)104 Failure (org.junit.runner.notification.Failure)93 PrintableResult.testResult (org.junit.experimental.results.PrintableResult.testResult)61 UnitTest (org.apache.geode.test.junit.categories.UnitTest)56 Description (org.junit.runner.Description)28 Request (org.junit.runner.Request)23 TestResult (junit.framework.TestResult)21 RunListener (org.junit.runner.notification.RunListener)18 IOException (java.io.IOException)12 SettableCurrentRunningTest (com.google.testing.junit.runner.internal.junit4.SettableCurrentRunningTest)11 CurrentRunningTest (com.google.testing.junit.runner.util.CurrentRunningTest)11 JUnit4TestListener (com.intellij.junit4.JUnit4TestListener)9 ArrayList (java.util.ArrayList)8 Runner (org.junit.runner.Runner)7 ComparisonFailure (org.junit.ComparisonFailure)6 CategoryFilter (org.junit.experimental.categories.Categories.CategoryFilter)5 TextListener (org.junit.internal.TextListener)5 ShardingEnvironment (com.google.testing.junit.runner.sharding.ShardingEnvironment)4