在idea中使用JUnit进行单元测试时,会在运行方法前自动构建项目模块。如果模块中有错误则会测试运行失败。

    解决思路:

    • 关闭项目运行/调试自动构建功能
    • 测试类运行前手动编译(前提:未开启idea的自动编译设置,否则无视该条)

    解决方式:
    1.对当前要进行单元测试的方法或类改动运行/调试配置,勾选 运行前不构建。
    若要对后续所有测试类统一配置,则在Templates中选择JUnit并改动
    image.png

    2.配置完成后每次调试前对当前测试类进行编译
    image.png
    再次运行单元测试,就不会自动构建项目了: )


    注意:此篇为mac系统安装idea的改动方式。windows下选项位置有变,请自行检查。