0

JUnit Runner クラスは、プロジェクト構造を含む Steps 定義ファイルを見つけることができません。以下: src/test/java/com/testSteps/TestSteps.java および src/test/java/com/cucumbertestrunner/TestRunnerの下の JunitRunner クラス

[(プロジェクト階層は以下に添付されています) 以下は JUnitRunner クラスの構文です。

package com.cucumbertestrunner;

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;  
@RunWith(Cucumber.class)
@CucumberOptions(features ={"src/test/resources/TestSteps.feature"},
glue ={"src/test/java/com"},strict = true,plugin = {"pretty", "html:target/cucumber"})
public class TestRunner {

}

TestRunner.java を JUnit テストとして実行すると、次の例外が表示されます。

cucumber.api.PendingException: TODO: cucumber.runtime.junit.JUnitReporter.addFailure(JUnitReporter.java:134) cucumber.runtime.junit.JUnitReporter.addFailureOrIgnoreStep(JUnitReporter.java:122) で cucumber.runtime.junit に実装してください.JUnitReporter.result(JUnitReporter.java:91) cucumber.runtime.Runtime.runStep(Runtime.java:281) で cucumber.runtime.model.StepContainer.runStep(StepContainer.java:44) で cucumber.runtime.model. StepContainer.runSteps(StepContainer.java:39) cucumber.runtime.model.CucumberScenario.run(CucumberScenario.java:44) で cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:91) で cucumber.runtime.junit .FeatureRunner.runChild(FeatureRunner.java:63) cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18) org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) で org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) で org.junit.runners.ParentRunner.runChildren(ParentRunner) .java:236) org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) org.junit.runners.ParentRunner. run(ParentRunner.java:309) at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70)org.junit.runners.ParentRunner.run(ParentRunner.java:309) で評価 (ParentRunner.java:229)、cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70) でorg.junit.runners.ParentRunner.run(ParentRunner.java:309) で評価 (ParentRunner.java:229)、cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70) で

助けてください。

4

1 に答える 1