JavaMail单元测试:要检查的内容

VB_*_*VB_ 2 java jakarta-mail

我想为JavaMail编写单元测试.我已经在使用准备好的outlook服务器了.所以我的问题是编写单元测试的最佳方法什么:我的意思是:我应该检查什么?

  1. 检查我的程序是否只发送一封信(调用相应的方法Transport.send(msg))
  2. 或检查收件人是否收到了信件?

Mar*_*szS 5

单元测试是与其他系统无关的简单测试.Integration Test可以验证与Outlook等其他服务器的合作.

单元测试中,您应该模拟邮件服务器并仅测试您自己的代码.您只对您的代码负责.为简单起见,模拟邮件服务器,模拟它的行为(模拟)和测试极端情况.

阅读:单元测试和集成测试之间有什么区别?