首页 > TAG信息列表 > TestEngine

idea svn TestEngine with ID ‘junit-vintage‘ failed to discover tests

报错  解决:修改 pom.xml的  把4.11改成4.12就可以了

Cannot create Launcher without at least one TestEngine; consider adding an engine implementation JAR

当在IDEA 使用gradle创建工程时,默认是使用junit5的,但现在我想切换为junit4,于是便把依赖里junit5的包全部删除,然后导入junit4的包,这时若是执行测试代码就会出现标题上的错误,该如何解决呢,还要删除一处地方,即如下图位置代码注释即可  

java 单元测试 No tests were found 和 org.junit.platform.commons.JUnitException: TestEngine with ID '

      解决方法:   1、试过重建 module,不行。   2、试过 maven clean 、刷新、install 等,也不行。   3、重建 module,不同的模块名,行!   4、怀疑某个配置导致,ctrl + shift + r 搜索模块名,但发现没有什么蹊跷和关联了。   5、怀疑是 .idea 的问题,但不敢乱删除。先关机上班。