2014-11-21 3 views
4

BDD 파일을 만들고 JUnit으로 테스트하려고합니다.@RunWith (Cucumber.class)를 단계별로 실행하는 방법

@RunWith (Cucumber.class)와 함께 RunCukesTest 클래스를 사용하고 싶습니다.

요구 사항을 설치하는 방법에 대한 여러 웹 사이트를 검색했지만 간략하게 설명하는 웹 사이트를 단계적으로 찾을 수 없습니다.

간략하게 설명해 주실 수 있습니까? 단계별로 테스트를 실행할 수 있습니까?

package test.newtest; 

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

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

기능 파일을 넣었습니까? RunCukesTest 클래스와 동일한 패키지에서 찾아야합니다. – Boj

+0

답변 해 주셔서 감사합니다. 아무도 오랫동안 저에게 답변을 드리지 않았기 때문에 다른 사람들에게 물어 보았습니다. – yeniden

답변

1

오이는 기본적으로 RunCucksTest와 동일한 패키지 아래의 기능 파일을 찾습니다. @CucumberOptions 주석 (RunCucksTest)과 함께 "features"옵션을 제공하여 기능 파일을 찾을 위치를 변경할 수도 있습니다. E. g., 당신은

  • 에서 추적 할 위치에

    @CucumberOptions(strict = true, features = { 
         "src/test/resources/cucumber/", 
        },monochrome=true) 
    
  • 0
    1. 설정 브레이크 포인트는 오른쪽의 JUnit으로 테스트 러너
    2. 선택 디버그를 클릭합니다.
    관련 문제