一部のテストは、ネットワークに接続していないときに実行しても意味がなく、共有リソースにアクセスできます。これらのテストをオフラインで実行すると、テストが失敗し、例外が発生します。
ネットワーク接続がある場合など、特定の条件が満たされた場合にのみ実行されるように、特定のテストを設定することは可能ですか?
これは仮定の仕事のように聞こえます。
@Test public void someTestThatNeedsNetworkConnectivity() {
assumeTrue(thereIsNetworkConnectivity());
// ...
}