运行整个junit集成测试类时,无法在Java应用程序中达到断点

时间:2019-06-22 15:28:41

标签: java maven debugging intellij-idea junit

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

假设此集成测试为tests.api.users.TestCreateUser,其中包含一些测试用例,例如t1t2t3,... 我在Java应用程序本身中设置了一个断点进行调试。

集成测试→Java应用(以调试模式运行,带有断点)

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

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

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

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