私のテストの多くは、データベースに依存しています。テストケースを実行する前に、次を使用して接続を確認します。
assume(database.isAvailable, "Database is down")
それを各テストケースに追加する!!! CANCELED !!!
と、正しいメッセージを含む正しいものが出力に表示されます。
メソッドに追加するとbeforeEach
:
override def beforeEach() = {
assume(database.isAvailable, "Database is down")
}
私が見ることができるのはException encountered when attempting to run a suite with class name
、*** ABORTED ***
(assume
通話中の)とだけです。
この仮定を各テストケースに本当に追加する必要がありますか?