junit报错----java.lang.Exception: No tests found matching

Posted 大浪东去人不在

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了junit报错----java.lang.Exception: No tests found matching相关的知识,希望对你有一定的参考价值。

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=testSelect], {ExactMatcher:fDisplayName=testSelect(com.vincent.test.UserDaoTest)], {LeadingIdentifierMatcher:fClassName=com.vincent.test.UserDaoTest,fLeadingIdentifier=testSelect]] from org.junit.internal.requests.ClassRequest@5cb0d902
    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:80)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:71)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:46)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:522)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)

 

从网上找了很多方法,这里总结一下:

1.测试方法不能有返回值

2.测试方法不能设置为private

3.测试方法不能设置为static

4.没加@Test

5.与spring的版本不兼容(目前没遇到过)

以上是关于junit报错----java.lang.Exception: No tests found matching的主要内容,如果未能解决你的问题,请参考以下文章

JUnit 报错 method initializationerror not found:JUnit4单元测试报错问题

Junit 报错 -- initializationError

使用Junit单元测试报错“No runnable methods“

Spring项目JUnit测试报错ClassNotFoundException解决

错误记录Android Studio 编译时 lint 检查报错 ( Could not resolve junit:junit:4.+. )

junit 单元测试报错java.lang.NoClassDefFoundError