1
我有我的豆在工作和配置時在磁盤上讀寫一些數據,並希望在測試過程中使用這些文件。如何在Spring測試時在上下文初始化之前初始化測試類?
例如,我想在上下文配置之前和配置之後但在測試之前準備磁盤上的一些文件。
如何在這些時刻運行一些代碼?
我有我的豆在工作和配置時在磁盤上讀寫一些數據,並希望在測試過程中使用這些文件。如何在Spring測試時在上下文初始化之前初始化測試類?
例如,我想在上下文配置之前和配置之後但在測試之前準備磁盤上的一些文件。
如何在這些時刻運行一些代碼?
如果您使用的是@RunWith(SpringJUnit4ClassRunner.class)
,那麼您可以基於Spring提供一個不同的類,並覆蓋在上下文初始化之前執行所需操作的方法。但通常情況下,您可以使用@BeforeClass
和@AfterClass
進行測試中的設置和拆卸。
只是爲了明確你的答案是'junit',如果你使用'testng'它不同。 – igreen
OP用junit標記了這個問題,所以可以安全地假設他們正在使用 – tddmonkey