晚上好,加速春季單元測試
我有JUnit 4測試類,它們都是從一個普通類繼承而來的。這個父類提供諸如最小測試設置和數據庫管理等服務。
但是這個父類很長,主要是因爲我的Spring上下文加載很慢。
是否有任何方法從父類執行代碼只有一次從所有繼承它的測試類?
問候,
外國人
晚上好,加速春季單元測試
我有JUnit 4測試類,它們都是從一個普通類繼承而來的。這個父類提供諸如最小測試設置和數據庫管理等服務。
但是這個父類很長,主要是因爲我的Spring上下文加載很慢。
是否有任何方法從父類執行代碼只有一次從所有繼承它的測試類?
問候,
外國人
你可以看看類似的問題,以供參考:
Reuse spring application context across junit test classes
這工作好有一批測試。我個人對一個模塊中的所有測試都使用單一配置,這個小的缺點就是,即使測試只需要部分上下文,加載整個上下文仍然更好,因此可能需要更多時間才能執行單個測試,但測試運行速度更快。
謝謝,它的作品就像一個魅力!困難在於檢索應用程序上下文以引導我的測試WicketApplication,但一旦完成,它就是小菜一碟! –
你是如何加載應用程序上下文的?如果使用正確的註釋,Spring將緩存應用程序上下文的加載。 –
請顯示一些代碼,你的基類。 –
感謝男士,但mavarazy指出我的方向正確。 –