在idea中使用JUnit进行单元测试时,会在运行方法前自动构建项目模块。如果模块中有错误则会测试运行失败。
解决思路:
- 关闭项目运行/调试自动构建功能
- 测试类运行前手动编译(前提:未开启idea的自动编译设置,否则无视该条)
解决方式:
1.对当前要进行单元测试的方法或类改动运行/调试配置,勾选 运行前不构建。
若要对后续所有测试类统一配置,则在Templates中选择JUnit并改动
2.配置完成后每次调试前对当前测试类进行编译
再次运行单元测试,就不会自动构建项目了: )
注意:此篇为mac系统安装idea的改动方式。windows下选项位置有变,请自行检查。