1
我有我的豆在工作和配置时在磁盘上读写一些数据,并希望在测试过程中使用这些文件。如何在Spring测试时在上下文初始化之前初始化测试类?
例如,我想在上下文配置之前和配置之后但在测试之前准备磁盘上的一些文件。
如何在这些时刻运行一些代码?
我有我的豆在工作和配置时在磁盘上读写一些数据,并希望在测试过程中使用这些文件。如何在Spring测试时在上下文初始化之前初始化测试类?
例如,我想在上下文配置之前和配置之后但在测试之前准备磁盘上的一些文件。
如何在这些时刻运行一些代码?
如果您使用的是@RunWith(SpringJUnit4ClassRunner.class)
,那么您可以基于Spring提供一个不同的类,并覆盖在上下文初始化之前执行所需操作的方法。但通常情况下,您可以使用@BeforeClass
和@AfterClass
进行测试中的设置和拆卸。
只是为了明确你的答案是'junit',如果你使用'testng'它不同。 – igreen
OP用junit标记了这个问题,所以可以安全地假设他们正在使用 – tddmonkey