4

一部のテストは、ネットワークに接続していないときに実行しても意味がなく、共有リソースにアクセスできます。これらのテストをオフラインで実行すると、テストが失敗し、例外が発生します。

ネットワーク接続がある場合など、特定の条件が満たされた場合にのみ実行されるように、特定のテストを設定することは可能ですか?

4

1 に答える 1

4

これは仮定の仕事のように聞こえます。

@Test public void someTestThatNeedsNetworkConnectivity() {
    assumeTrue(thereIsNetworkConnectivity());

    // ...
}
于 2012-09-01T02:57:55.293 に答える