在springboot中整合了mybatis-plus后,执行单元测试test05时报的这个错
程序运行结果
报错详细信息
java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=test05], {ExactMatcher:fDisplayName=test05(com.jt.demo.test.TestMP)], {LeadingIdentifierMatcher:fClassName=com.jt.demo.test.TestMP,fLeadingIdentifier=test05]] from org.junit.internal.requests.ClassRequest@12f40c25
at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:83)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:74)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:49)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:526)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:770)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:464)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210)
解决方法
把test05改为test5就可以了。。。
BUT、、、讲真的,我现在都不知道到底是为啥 = = ,看下图
吐槽版分析
在代码一毛一样的情况下》》》
test06能正常运行→那肯定不是命名加了0或者不规范的原因>>>
test05报初始化异常→找不到呗。。。
可能的原因:
- 1>没加@Test注解
- 2>命名产生歧义
看图片,,@Test我是加了的(我还删除重打好几次,,);整个项目就只有这一个测试类,测试类里就只有这一个命名为test05的方法……
真的很郁闷 = =,望路过的大神指点[抱拳抱拳~~]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/135501.html