我正在使用jmock(也不是我的選擇,沒有什麼我可以改變的)關於遺留代碼和編寫一些junit測試(我知道,錯誤的順序,沒關係)和我有班級做了一些精心設計的日誌記錄,一般來說和Strings混淆了。我們正在使用log4j進行日誌記錄,我想測試這些記錄的消息。我想過嘲笑Logger類,但我不知道該怎麼做。使用jmock嘲笑Logger.getLogger()
由於平時我們已經記錄儀做過這樣的:
private static final Logger LOG = Logger.getLogger(SomeClass.class);
沒有人有任何想法如何嘲笑方法.getLogger(類)或任何其他的想法如何檢查究竟已經登錄了什麼?
哈!我甚至在幾個月前就這樣做了,但忘記了它。這就是我要做的,謝謝 – Edheene 2012-04-20 08:01:52