October 2018
Intermediate to advanced
590 pages
15h 5m
English
Before we implement DefaultMailManager, let's create the unit test, com.taskagile.domain.common.mail.DefaultMailManagerTests:
@RunWith(SpringRunner.class)@ActiveProfiles("test")public class DefaultMailManagerTests { @TestConfiguration static class DefaultMessageCreatorConfiguration { @Bean public FreeMarkerConfigurationFactoryBean getFreemarkerConfiguration() { FreeMarkerConfigurationFactoryBean factoryBean = new FreeMarkerConfigurationFactoryBean(); factoryBean.setTemplateLoaderPath("/mail-templates/"); return factoryBean; } } @Autowired private Configuration configuration; private Mailer mailerMock; private DefaultMailManager instance; @Before public void setUp() { mailerMock = mock(Mailer.class); instance = ...Read now
Unlock full access