詳細
推奨事項の種類: ファイルの作成
設定可能: はい
フィルター カテゴリ: 不安定なテスト環境
説明
テストはテスト環境に対して副作用を持つべきではありません。ファイル システムで作成されたファイルが削除されない場合、後続のテスト実行または他のテストが失敗する可能性があります。作成されたファイルは、テスト完了時までに削除されるべきです。
サンプルコード
次のコードでは、作成されたファイルがテスト実行後に削除されています。ファイルの削除が失敗した場合、この推奨事項が生成されます。
public class MyTest { @Before public void setUp() { // Prepare test environment _testFile = new File(path); } @After public void tearDown() { // Remove test related files _testFile.delete(); } }