Я новичок в EasyMock. Мне нужно проверить свой класс с помощью EasyMock. но здесь проблема в том, что мой класс имеет внутренний класс, и этот внутренний класс устанавливается в методе внешнего класса и вызывает метод внутреннего класса путем передачи некоторых параметров. Я не уверен, как написать контрольный пример для этого сценария.
Пожалуйста, помогите мне написать контрольный пример для этого.
Любая помощь или предложения высоко ценятся.
public class ServiceClass implements ServiceInterface {
public void updateUSer(USer) {
//some logic over here.
sendEmailNotice(subject, vTemplate);
}
private sendEmailNotice(subject, vTemplate) {
MimeMessagePrepator eNotice = new PrepareEmailNotice(subject, vTemplate);
MailSender.send( eNotice );
}
public class PrepareEmailNotice implements MimeMessagePrepator {
// some local variables.
public PrepareEmailNotice(subject, vTemplate) {
subject = subject;
vTemplate = vTemplate;
}
public void prepare( MimeMessage message) {
MimeMessageHealper helper = new MimeMessageHealper(message, true);
// setting the mail properties like subject, to address, etc..
}
}
Спасибо.