我的項目有十幾個包含測試用例的JUnit 4測試類。在JUnit中執行任何類的第一次測試之前掛鉤執行
在其中任何一個運行之前,我想執行代碼(在我的情況下在某些情況下修復日誌記錄)。我怎樣才能做到這一點?
我的測試類太多,無法在測試套件中合理列舉,而@BeforeClass在這裏也沒有幫助。
我的項目有十幾個包含測試用例的JUnit 4測試類。在JUnit中執行任何類的第一次測試之前掛鉤執行
在其中任何一個運行之前,我想執行代碼(在我的情況下在某些情況下修復日誌記錄)。我怎樣才能做到這一點?
我的測試類太多,無法在測試套件中合理列舉,而@BeforeClass在這裏也沒有幫助。
使用特殊的記錄儀的配置似乎並沒有不存在一個簡單的解決方案,所以我最終在Spring測試環境中初始化了一個普通的Spring bean來完成這個魔術。
,您可以:
1)JUnit測試
2)添加JUnit的偵聽器配置的東西
3)建立基礎測試類(你能)配置日誌記錄和裏面做的基本配置測試類
更好地爲測試
基礎測試類是一個想法,但我有太多的測試類來促進這一點。 –
您可以嘗試使用套件測試:https://www.tutorialspoint.com/junit/junit_suite_test.htm – NikNik
也許您最好在測試運行開始之前放置一個「測試記錄器配置」? –