詳細

推奨事項のタイプ: システム プロパティの変更

設定可能: はい

フィルター カテゴリ不安定なテスト環境

説明

テストはテスト環境に対して影響を与えるべきではありません。変更された Java システム プロパティが復元されない場合、他のテストが失敗する可能性があります。変更された Java システム プロパティは、テスト完了時までに復元されるべきです。

サンプルコード

次のサンプルでは、テスト実行後にシステム プロパティが復元されています。プロパティの復元が失敗した場合、この推奨事項が生成されます。

public class MyTest {
    @Before
    public void setUp() {
        // prepare environment for test
        System.setProperty("my.property", "myvalue");
    }

    @After
    public void tearDown() {
        // restore original environment
        System.setProperty("myproperty", null);
    }
}
  • No labels