총 버전:
나는 어떻게 Junit 의 @RunWith(Parameterized::class)
오이 특징?
내가 기능 파일입니다. 나는 실행하려는 정확히 동일한 기능을 여러 번지만,변경"환경은"그래서 @Before
코드가 단계에서 defs 는 약간 다릅니다. 나는 몇 가지 다른 구현의 일부 코드를 테스트하고 있는지 확인하려면 그들이 모든 작동합니다. 그래서 그것의 일부가 될 CI 파이프라인. 아동 cmd-라인 것
는 것을 변경하고 싶어 사이에 의미가 없을 시나리오 기능 파일 그래서 나는 것을 선호하지 않는 근본적으로 변경/중복니다.
내가 사용하여 주식 java/코 틀린과 gradle junit. 봄,아 webUI
나는 설정 여러 junit 걸이를 가리키는 모든 동일한 기능이 작동하는 실행하기 위한 기능을 여러 번 나옵니다. 그러나 나는 방법을 알아낼 수 없습니다 모든 정보를 얻을에서 후크 단계-defs.
---업데이트---
는 코드는 다음과 같습니다 나는 플러그인 오이로 테스트 junit:
@RunWith(Cucumber::class)
@CucumberOptions(
features = ["src/test/resources/hellocucumber/"],
)
class FirstRun
@RunWith(Cucumber::class)
@CucumberOptions(
features = ["src/test/resources/hellocucumber/"],
)
class SecondRun
이는 실행하는 테스트를,두 번 것입니다.
하지만 단계에서 defs I @Before
섹션들을 설정 코드를 테스트하면 어떻게 말해야 그것은 처음 실행,또는 두 번째? 를 알아낼 수 없습니다 얻을 수 있는 방법이 어떤 데이터에서 이러한 스텁게 단계-defs.
어쩌면 그렇지 않은 방법으로 하면 이렇게 할 수 있습니까?