0

私のテストの多くは、データベースに依存しています。テストケースを実行する前に、次を使用して接続を確認します。

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通話中の)とだけです。

この仮定を各テストケースに本当に追加する必要がありますか?

4

1 に答える 1