gpt4 book ai didi

java - 运行整个 junit 集成测试类时无法在 java 应用程序中命中断点

转载 作者:行者123 更新时间:2023-12-02 04:05:11 25 4
gpt4 key购买 nike

新手问题:java 8应用程序,使用JUnit进行测试。使用maven、IntelliJ。

假设这个集成测试是tests.api.users.TestCreateUser,里面有一些测试用例,例如t1t2t3,...我在 java 应用程序本身中设置了一个断点以进行调试。

集成测试 → java 应用程序(在 Debug模式下运行,带断点)

如果我仅运行 tests.api.users.TestCreateUser.t1(在 IntelliJ 中,您可以选择仅运行或调试此测试),它将遇到我的断点。

然后我尝试运行这个完整的测试类tests.api.users.TestCreateUser,它确实运行了此类中的所有测试,但不会达到我的断点。

请问如何解决这个问题?

最佳答案

好的,对于每个集成测试(或测试类或...),IntelliJ 中都有一个 JUnit 运行/调试配置。就我而言,我需要正确设置“VM 选项”,以便它指向正在测试的服务器。对于上述无效的情况,它没有指向我正在调试的本地服务器。您的情况可能有所不同,但我是作为新手做出贡献的。

关于java - 运行整个 junit 集成测试类时无法在 java 应用程序中命中断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56716738/

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