读书人

应用Wiser测试邮件发送

发布时间: 2013-03-27 11:22:42 作者: rapoo

使用Wiser测试邮件发送

最近在做一个小项目,里面有发送邮件这一功能,本文主要是讲如何通过Spring发送邮件,已经一个邮件测试框架 --- wiser的介绍。

如何使用Spring发送邮件

首先主要用到的一个类是JavaMailSenderImpl,它位于Spring的org.springframework.mail.javamail包中,主要是用来发送邮件的。为了发送邮件,需要提供给它一系列的参数。这些参数我都配置在了resources包下的一个xml文件中。

mailSender.sendEmailToCustomerAfterRegistration(customerNickname, customerEmail);        WiserMessage wiserMessage = wiser.getMessages().get(0);        String expectedReceiver = "adam@test.com";        String expectedSender = "admin@thebank.com";        String expectedSubject = "Welcome!";        String expectedContent = "Dear adam, welcome to the bank";        assertThat(wiserMessage.getEnvelopeReceiver(), is(expectedReceiver));        assertThat(wiserMessage.getEnvelopeSender(), is(expectedSender));        assertThat(wiserMessage.getMimeMessage().getContent().toString().trim(), is(expectedContent));        assertThat(wiserMessage.getMimeMessage().getSubject().trim(), is(expectedSubject));

这就是我在项目中使用到的发送邮件和其测试的技术。

读书人网 >Web前端

热点推荐