如何在 IntelliJ 中单步执行 JUnit 插件的源代码?

How do I step into the source code of the JUnit plugin in IntelliJ?

当我 运行 在 IntelliJ(2017.2 社区版)的调试模式下进行测试时,源代码仅适用于部分代码。

特别是,当我单步执行包 com.intellij.junit4 中的代码时,调试器会在堆栈视图中显示方法名称和行号,但代码不会出现在编辑器中。

您需要将包含源代码的jar添加到项目的class路径中。 jar 位于相对于安装 IntelliJ 的文件夹的路径 plugins/junit/lib/junit-rt.jar

转到 "Project Structure" > "Libraries" > “+” > "Java" 并添加 Jar 的路径。

另见 this answer