Search in sources :

Example 1 with SpockEngine

use of org.spockframework.runtime.SpockEngine in project spock by spockframework.

the class SpockHelloWorldTest method verifyErrorExample.

@Test
void verifyErrorExample() {
    Launcher launcher = LauncherFactory.create(LauncherConfig.builder().enableTestEngineAutoRegistration(false).enableTestExecutionListenerAutoRegistration(false).addTestEngines(new SpockEngine()).build());
    TestPlan testPlan = launcher.discover(LauncherDiscoveryRequestBuilder.request().selectors(selectClass(ErrorTestCase.class)).build());
    assertEquals(1, testPlan.getChildren(testPlan.getRoots().iterator().next()).size());
    execute(selectClass(StepwiseTestCase.class), stats -> stats.started(4).succeeded(3).failed(1).skipped(1));
}
Also used : SpockEngine(org.spockframework.runtime.SpockEngine) TestPlan(org.junit.platform.launcher.TestPlan) Launcher(org.junit.platform.launcher.Launcher) Test(org.junit.jupiter.api.Test) ParameterizedTest(org.junit.jupiter.params.ParameterizedTest)

Aggregations

Test (org.junit.jupiter.api.Test)1 ParameterizedTest (org.junit.jupiter.params.ParameterizedTest)1 Launcher (org.junit.platform.launcher.Launcher)1 TestPlan (org.junit.platform.launcher.TestPlan)1 SpockEngine (org.spockframework.runtime.SpockEngine)1