У меня есть класс с именем EmailNotificationContentBuilder. Как следует из названия, класс несет ответственность за создание контента для уведомления по электронной почте, которое будет отправлено после завершения процесса. Уведомление в основном сообщает, был ли процесс успешным или нет, время окончания времени начала и статусы дочерних процессов (в табличном формате). У меня возникли следующие сомнения относительно написания тестовых примеров Junit для этого класса: -Junit тестовые примеры для класса, который генерирует текстовое содержимое
Требуется ли иметь Junit для этого класса? Поскольку он генерирует текстовое содержимое.
Если да, то как я могу утверждать контент, созданный классом? Некоторые из них представлены в табличном формате.
Что делать, если он использует ApplicationContext читать сообщения от message.properties? Это становится немного сложным. Не могу даже использовать Mockito здесь. – Parikshit
Если вы разместили код, было бы проще объяснить, как его протестировать, или реорганизовать его, чтобы сделать его проверяемым. Без кода мы можем только догадываться. –