2017-10-06 8 views
0

私はScalaTestを使用しています。テストを開始する前に、私はいくつかのリソースをチェックしています。停止前のスカラテストスイート

リソースの1つが間違っていることがわかったら、テストを実行する前にテストの実行を停止します。

beforeAllの後に実行してはならないスイートを言う方法はありますか? について

答えて

1

CancelAfterFailureは、障害発生時にスイートを停止します。それがあなたのニーズに十分でない場合は、カスタムの什器を書く必要があるかもしれません。

1

アサーションをassumeとしてください。 docsから:

形質アサーションまた、あなたがテストをキャンセルするためのメソッドを提供します。テストで必要なリソースが利用できなかった場合は、テストをキャンセルします。たとえば、テストで外部データベースをオンラインにする必要があり、そうでない場合は、テストがキャンセルされてデータベースの不足により実行できなかったことを示します。

関連する問題