0

1 つの条件が満たされた場合 (メディア サーバーが稼働中である場合) にのみ実行できるテストがいくつかあります。サーバーがダウンし、理由が満たされていないことを通知する場合に jUnit が実行されないようにするには、この条件をどのようにコーディングすればよいですか?

アップデート

テストの依存関係について説明できますか?

目標は、テストが失敗したのではなく、条件が満たされていないことを確認することです。私が何かをコーディングsetUpすると、何の説明もなく、複数のテストが失敗したことがわかります。テスト自体を条件付けするテストが 1 つあり、他のすべてのテストがこのテストが成功した場合にのみ実行される場合、問題は明らかです...

4

1 に答える 1

1

これをコードの一部として追加できますsetUp()setUp()例外がスローされた場合、テストは実行されません。もちろん、TestRunner は通常、各メソッドで開始しtestて実行する各メソッドを反復処理するsetUp()ため、これは非常に効率的なソリューションではありません。

于 2012-11-29T20:12:34.577 に答える