Search in sources :

Example 91 with Description

use of org.junit.runner.Description in project junit4 by junit-team.

the class JUnit38SortingTest method preferRecentlyFailed38Test.

@Test
public void preferRecentlyFailed38Test() {
    Request request = Request.classes(JUnit4Test.class, JUnit38Test.class);
    fMax.run(request);
    List<Description> tests = fMax.sortedLeavesForTest(request);
    Description dontSucceed = Description.createTestDescription(JUnit38Test.class, "testFails");
    assertEquals(dontSucceed, tests.get(0));
}
Also used : Description(org.junit.runner.Description) Request(org.junit.runner.Request) Test(org.junit.Test)

Example 92 with Description

use of org.junit.runner.Description in project junit4 by junit-team.

the class MaxStarterTest method sortTestsInMultipleClasses.

@Test
public void sortTestsInMultipleClasses() {
    Request request = Request.classes(Computer.serial(), TwoTests.class, TwoTests.class);
    fMax.run(request);
    List<Description> tests = fMax.sortedLeavesForTest(request);
    Description dontSucceed = Description.createTestDescription(TwoTests.class, "dontSucceed");
    assertEquals(dontSucceed, tests.get(0));
    assertEquals(dontSucceed, tests.get(1));
}
Also used : Description(org.junit.runner.Description) Request(org.junit.runner.Request) Test(org.junit.Test)

Example 93 with Description

use of org.junit.runner.Description in project junit4 by junit-team.

the class MaxStarterTest method preferFast.

@Test
public void preferFast() {
    Request request = Request.aClass(TwoUnEqualTests.class);
    fMax.run(request);
    Description thing = fMax.sortedLeavesForTest(request).get(1);
    assertEquals(Description.createTestDescription(TwoUnEqualTests.class, "slow"), thing);
}
Also used : Description(org.junit.runner.Description) Request(org.junit.runner.Request) Test(org.junit.Test)

Example 94 with Description

use of org.junit.runner.Description in project junit4 by junit-team.

the class MaxStarterTest method preferRecentlyFailed.

@Test
public void preferRecentlyFailed() {
    Request request = Request.aClass(TwoTests.class);
    fMax.run(request);
    List<Description> tests = fMax.sortedLeavesForTest(request);
    Description dontSucceed = Description.createTestDescription(TwoTests.class, "dontSucceed");
    assertEquals(dontSucceed, tests.get(0));
}
Also used : Description(org.junit.runner.Description) Request(org.junit.runner.Request) Test(org.junit.Test)

Example 95 with Description

use of org.junit.runner.Description in project ceylon-compiler by ceylon.

the class CeylonTestRunner method runChild.

@Override
protected void runChild(Method method, RunNotifier notifier) {
    Description description = describeChild(method);
    notifier.fireTestStarted(description);
    Failure failure = null;
    try {
        failure = executeTest(method, description);
    } finally {
        if (failure != null) {
            notifier.fireTestFailure(failure);
        }
    }
    notifier.fireTestFinished(description);
}
Also used : Description(org.junit.runner.Description) Failure(org.junit.runner.notification.Failure) ComparisonFailure(org.junit.ComparisonFailure)

Aggregations

Description (org.junit.runner.Description)309 Test (org.junit.Test)119 Failure (org.junit.runner.notification.Failure)57 Result (org.junit.runner.Result)32 ArrayList (java.util.ArrayList)25 RunListener (org.junit.runner.notification.RunListener)23 IOException (java.io.IOException)22 Request (org.junit.runner.Request)21 Method (java.lang.reflect.Method)18 JUnitCore (org.junit.runner.JUnitCore)17 Test (org.junit.jupiter.api.Test)14 Filter (org.junit.runner.manipulation.Filter)14 File (java.io.File)13 Runner (org.junit.runner.Runner)13 Statement (org.junit.runners.model.Statement)13 LoggingListener (org.elasticsearch.test.junit.listeners.LoggingListener)12 RunNotifier (org.junit.runner.notification.RunNotifier)12 JUnit4TestListener (com.intellij.junit4.JUnit4TestListener)10 ComparisonFailure (org.junit.ComparisonFailure)10 Description.createTestDescription (org.junit.runner.Description.createTestDescription)9