2017-04-05 1 views
0

기능 파일에 시나리오 개요를 만들고 테스트 단계를 생성하면 Specflow가 자동으로 .feature.vb 파일을 생성합니다. 단계 정의를 정정하기위한 호출에 대한 맵핑.Specflow는 시나리오 개요가있는 * .feature.vb 파일에 여분의 #End ExternalSource 지시문을 생성합니다.

파일 생성에 몇 가지 문제가 있으며 기능에 대한 추가 #End ExternalSource 지시문을 생성합니다. 시작 지침이 없습니다. 코드는 다음과 같습니다.

Public Overridable Sub MyScenarioOutlineName_Parameter() 
    Me.MyScenarioOutlineName("Parameter", CType(Nothing,String())) 
#End ExternalSource 
End Sub 

이것은 시나리오 개요 매개 변수 각각에 대해 반복됩니다. 그래서 각각 4 개의 매개 변수로 2 개의 시나리오 개요가 있다면 파일에 8 개의 컴파일 문제가 발생합니다.

지시문을 수동으로 제거하면 문제가 해결되지만 파일은 한 번씩 자동 생성되므로이 단계를 반복하면 테스트를 빠르게 유지 관리 할 수 ​​없습니다.

이 설정을 없애기위한 구성이나 다른 방법이 있습니까?

답변

관련 문제