私はjmockを使ってレガシーコードとjunitテストを書いています(私も知っていますが、間違った順序です。私はいくつか精巧な伐採を行い、一般的に弦をつぶすクラスを持っています。私たちはロギングにlog4jを使用しており、これらのロギングされたメッセージをテストしたいと思います。私はLoggerクラスを嘲笑することを考えましたが、どうやってそれを行うのか分かりません。Logger.getLogger()using jmock
のように、通常我々はロガーは次のように行っている:
private static final Logger LOG = Logger.getLogger(SomeClass.class);
誰もが正確に記録されているかどうか確認する方法方法.getLogger(クラス)、または任意の他のアイデアを模擬するためにどのように任意のアイデアを持っていますか?
Ha!私は数ヶ月前にこの方法でやったことがあるが、それを忘れてしまった。これは私がやることです、ありがとう – Edheene