Я новичок в EasyMock. Мне нужно протестировать мой класс с помощью EasyMock, но здесь проблема заключается в том, что мой класс имеет внутренний класс, и этот внутренний класс инициализируется методом внешнего класса и вызывает метод внутреннего класса, передавая некоторые параметры. Я не уверен, как тестировать этот класс.Как проверить внутренние классы с помощью EasyMock
Ниже приведен пример кода.
Any help or suggetions are highly appreciated.
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..
}
}