web-dev-qa-db-ja.com

IntelliJ with Cucumberで「Unimplemented substep definition」というエラーが引き続き発生しますか?

私はすでに持っています:

  • Cucumber JavaGherkin pluginをダウンロードしました
  • すでにthe stepsおよびfeaturesディレクトリがあります:

私のディレクトリ構造は次のようになります。

- test
    - Java
        - features
            - featureSet1
                - oneFeature.feature
                - anotherFeature.feature
            - featuresSet2
                - twoFeature.feature
            - CucumberTests.Java
        - steps
                - step1.Java
                - step2.Java

Featuresフォルダーの下に、CucumberTests.Javaというファイルがあります。 mvn testを介してテストを実行することはできますが、赤いエラーは本当に私を困らせます。

テストを実行することになっているCucumberTest.Javaにこれらのタグがあります。

@RunWith(Cucumber.class)
@CucumberOptions(plugin = { "pretty", "html:target/surefire-
    reports/cucumber", "json:target/surefire-
    reports/cucumberOriginal.json"},
             features = {"src/test/Java/features/featuresSet1",
                         "src/test/Java/features/featuresSet2",
                         },
             tags = {"~@ignore"},
             glue = {"steps"})
28
junecng

問題はSubsteps IntelliJ PluginIntelliJは、.featureプロジェクト内のファイル。

enter image description here

この拡張機能がポップアップする場合は無視するか、既にお持ちの場合はアンインストールしてください。

Cucumber for JavaGherkinで十分です。

100