Tou*_*uko 6 java email testing unit-testing playframework-1.x
我找到了一个扩展Mailer的课程,并希望对此进行自动测试.
使用模拟邮件程序,我可以将邮件发送到控制台,但如何从自动化测试中测试邮件逻辑?
(有没有像使用Rails测试Mailer一样的东西?)
br,Touko
Tou*_*uko 13
在写这个问题时,我发现了这个链接:使用Mock Mailer测试邮件发送.
因此,可以使用play.libs.Mail.Mock访问使用Mock邮件程序邮寄的邮件,如下所示:
String email = Mail.Mock.getLastMessageReceivedBy("joe@example.com");
Run Code Online (Sandbox Code Playgroud)
邮件作为一个字符串返回,但总比没有好.
虽然分享这个,因为我花了一段时间才找到这个.