已解决,IDEA使用MyBatis报错:java.lang.Exception: No tests found matching Method XXX(xxxx) from org.junit....

报错信息如下:

java.lang.Exception: No tests found matching Method testMapper(com.imooc.mybatis.MyBatisTestor) from org.junit.internal.requests.ClassRequest@bebdb06

at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40)

at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)

at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)

at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)

at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)

Process finished with exit code -1

左侧报了一个initializationError,初始化错误

我的解决方法如下:

我的项目目录:

发现报错是由于我的测试类放在了main/java下,将测试类放到test/Java下,成功运行,没有出现报错

总结:测试类要存在于项目的src/test/java目录下才能成功运行!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。