2014-11-21 49 views
4

我正在研究一個BDD文件並試圖用JUnit進行測試。如何運行@RunWith(Cucumber.class)一步一步

我想使用RunCukesTest類和@RunWith(Cucumber.class)。

我在許多網站上搜索過關於如何安裝需求的方法,但是我找不到任何可以一步一步解釋它的網站。

您能否簡單地向我解釋一下如何運行我的測試?

package test.newtest; 

import cucumber.junit.Cucumber; 
import org.junit.runner.RunWith; 

@RunWith(Cucumber.class) 
public class RunCukesTest { 
} 
+0

當你把你的功能文件?它必須與RunCukesTest類在相同的包中找到。 – Boj 2014-11-22 05:44:45

+0

謝謝你的回答由於沒有人回答我很長時間,我通過詢問其他人找到了它。 – yeniden 2014-11-22 10:13:45

回答

1

Cucumber將默認在與RunCucksTest相同的包下查找功能文件。您還可以通過@CucumberOptions註釋(在RunCucksTest中)提供「功能」選項來更改要查找功能文件的位置。 E.克,在您想要在

  • 跟蹤

    @CucumberOptions(strict = true, features = { 
         "src/test/resources/cucumber/", 
        },monochrome=true) 
    
  • 0
    1. 設置斷點右鍵單擊測試運行
    2. 選擇調試JUnit的。