gpt4 book ai didi

java - JUnit 中的测试方法阻止电子邮件发送

转载 作者:行者123 更新时间:2023-11-29 08:19:51 24 4
gpt4 key购买 nike

我正在使用 Java 进行开发并使用 JUnit 来测试我的一些方法。我的一些方法发送电子邮件。电子邮件实际上是由生成的单独线程发送的。问题是每当我测试这些方法时,一切都很好,除了电子邮件实际上没有发送。我跟踪了整个堆栈的执行情况,并且与发送电子邮件相关的每个方法都被正确调用和执行。所以我在 JUnit 之外测试了这些方法,电子邮件发送正常。

最佳答案

电子邮件线程是后台(守护程序)线程吗?也许由于您的测试在发送电子邮件之前完成,该线程正在终止?

如果您在发送电子邮件之前和之后直接进行一些登录,这些日志条目会出现吗?

关于java - JUnit 中的测试方法阻止电子邮件发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/916874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com