我正在尝试测试这种代码:
NokiaFactory
class SMTPAppenderBase<ILoggingEvent>{
protected void append(ILoggingEvent e){
//someCode
//someCode
sendBuffer();
//someCode
}
protected void sendBuffer(){
//SomeCode
}
}
class SMTPAppender extends SMTPAppenderBase<ILogging>{
//someMethod
}
我需要测试 super.append(e)从CustomAppender调用多少次。这必须在@Test方法中完成。
我应该怎么做?我想到了:
CustomAppender中的匿名类->
class CustomAppender extends SMTPAppender{
protected void append(ILoggingEvent e){
//someCode
//someCode
super.append(e)
//someCode
}
}