2017-10-06 4 views
0

ScalaTest를 사용하고 있습니다. 테스트를 시작하기 전에 일부 리소스를 확인하고 있습니다.Scalatest suite before before

리소스 중 하나가 잘못되었다는 것을 알게되면 시작하기 전에 테스트 실행을 중단하고 싶습니다.

beforeAll 이후에 실행해서는 안되는 제품군을 말할 수있는 방법은 무엇입니까 ?? 안부

답변

1

CancelAfterFailure은 실패시 스위트를 중단합니다. 그것이 당신의 필요에 충분하지 않은 경우 맞춤형 조명기를 작성해야 할 수도 있습니다.

1

assume 어설 션을 사용하십시오. docs :

특성 어설 션은 테스트를 취소 할 수있는 방법을 제공합니다. 테스트에 필요한 리소스를 사용할 수없는 경우 테스트를 취소합니다. 예를 들어 외부 데이터베이스를 온라인으로 테스트해야하는 경우 테스트가 취소되어 누락 된 데이터베이스로 인해 실행할 수 없음을 나타낼 수 있습니다.