报错信息如下:
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目录下才能成功运行!