Spring测试时如何在上下文初始化之前初始化测试类?

时间:2015-06-14 15:12:07

标签: java spring junit integration-testing

我的bean在工作和配置时读取和写入磁盘上的一些数据,并希望在测试期间使用这些文件。

例如,我想在上下文配置之前和配置之后但在测试之前在磁盘上准备一些文件。

如何使用在这些时刻运行一些代码?

1 个答案:

答案 0 :(得分:3)

如果您正在使用@RunWith(SpringJUnit4ClassRunner.class),那么您可以基于Spring提供不同的类,并覆盖方法以在初始化上下文之前执行您想要的操作。但通常情况下,您可以使用@BeforeClass@AfterClass在测试中进行设置和拆除。