@After
批注方法或 tearDown()
方法。
这可能导致测试环境部分初始化,因而对其他测试产生不利影响。
相反,JUnit 测试用例初始化应在 setUp()
或 @Before
批注方法中完成。
不良示例:
public class ImportantTest {
private File file;
public ImportantTest() throws IOException {
file = File.createTempFile("xyz", ".tmp");
}
// ... 测试转到此处
}