2
我需要確定在接收到kill信號時是否調用某個類的特定方法。該方法執行一些清理操作,在關閉鉤子中調用。在系統關閉時調用JUnit測試方法
我試過使用EasyMock來期望這個方法在執行一個Process之後被調用,該方法啓動這個類的主要方法,然後調用Process destroy方法作爲測試操作的一部分,但不知怎的,這個類的模擬沒有連接到我啓動的過程。
如何在接收到關閉信號時測試類的方法?我想這樣做而不必修改類的實現來測試這個類。
看到退出應用程序的測試方法有點相關的問題:http://stackoverflow.com/questions/309396/java-how-to-test-methods-that-call-system-exit – Raedwald 2013-05-25 12:20:03