Я пытаюсь протестировать метод, который обрабатывает javax.mail.Message
экземпляров.
Я пишу конвертер для изменения электронных писем, которые приходят в разных форматах, а затем преобразуются в согласованный внутренний формат (MyMessage
). Это преобразование обычно зависит от адреса отправителя или адреса ответа электронной почты, а для создания нового MyMessage
потребуются части сообщения электронной почты, тема, а также адреса отправителя и ответа.
У меня есть коллекция необработанных электронных писем, которые сохраняются локально как файлы .eml
, и я хотел бы сделать модульный тест, который загружает файлы .eml
из пути к классам и преобразует их в экземпляры javax.mail.Message
. Возможно ли это, и если да, то как это сделать?