我正在使用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