2017-07-10 95 views
0

我的項目有十幾個包含測試用例的JUnit 4測試類。在JUnit中執行任何類的第一次測試之前掛鉤執行

在其中任何一個運行之前,我想執行代碼(在我的情況下在某些情況下修復日誌記錄)。我怎樣才能做到這一點?

我的測試類太多,無法在測試套件中合理列舉,而@BeforeClass在這裏也沒有幫助。

+0

您可以嘗試使用套件測試:https://www.tutorialspoint.com/junit/junit_suite_test.htm – NikNik

+0

也許您最好在測試運行開始之前放置一個「測試記錄器配置」? –

回答

0

使用特殊的記錄儀的配置似乎並沒有不存在一個簡單的解決方案,所以我最終在Spring測試環境中初始化了一個普通的Spring bean來完成這個魔術。

0

,您可以:

1)JUnit測試

2)添加JUnit的偵聽器配置的東西

3)建立基礎測試類(你能)配置日誌記錄和裏面做的基本配置測試類

更好地爲測試

+0

基礎測試類是一個想法,但我有太多的測試類來促進這一點。 –

相關問題