2017-08-29 15 views
10

Zaten var:IntelliJ in Salatalık ile "Unimplemented substep definition" hatası almaya devam ediyorum?

  • Cucumber Java İndirildi, Gherkin plugin
  • Zaten the steps ve features dizinleri vardır:

Benim dizin yapısı aşağıdaki gibidir: Altında

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

özellikler klasörü,adlı bir dosyam var. mvn test aracılığıyla testleri yapabiliyorum ama kırmızı hata işaretleri beni rahatsız ediyor.

Ben testler gerekiyordu CucumberTest.java Bu etiketleri vardır:

@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 = {"[email protected]"}, 
      glue = {"steps"}) 
+4

Sorun, "Substeps IntelliJ Plugin" adlı bir eklentiden olabilir. Onu arayın ve kaldırın. Java için salatalık ve Gherkin yeterli olmalıdır. –

+1

Hey, haklısın. Teşekkürler! – junecng

+0

Daha fazla insanın bununla ilgilendiği anlaşılan bir yanıt eklendi. –

cevap

24

konudur Substeps IntelliJ Plugin den IntelliJ o proje içinde bir .feature dosyayı bulur yüklediğinizde önerir.

enter image description here

Sadece çıktığında bu uzantıyı görmezden veya zaten bunu varsa kaldırın.

Cucumber for Java ve Gherkin yeterli olmalıdır.

+0

IDEA adresinden eklenti nasıl yüklenir https://www.jetbrains.com/help/idea/installing-updating-and-uninstalling-repository-plugins.html#uninstall – vikramvi

+0

Substeps IntelliJ Eklentisini kaldırdım, sonra harika çalışıyor! Teşekkürler :) –

İlgili konular