首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行整个junit集成测试类时,无法命中java应用程序中的断点。

运行整个junit集成测试类时,无法命中java应用程序中的断点。
EN

Stack Overflow用户
提问于 2019-06-22 23:28:42
回答 1查看 76关注 0票数 0

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

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

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

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

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

请告诉我怎么解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2019-06-23 00:51:23

好的,对于每个集成测试(或者测试类等等),在IntelliJ中都有一个JUnit运行/调试配置。在我的例子中,我需要正确设置"VM选项“,这样它才能指向测试中的服务器。对于上面的非工作情况,它没有指向我正在调试的本地服务器。你的情况可能不一样,但我是以新手的身份做贡献的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56716738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档