Spring4 Junit异常浅析
2016-07-28 09:49
363 查看
Spring4.3.1版本集成Junit测试需要至少Junit4.12或更高版本,否则@RunWith(SpringRunner.class)注解会一直报错,导致如下异常:
java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=addTest], {ExactMatcher:fDisplayName=addTest(com.ala.module.service.TestServiceTest)], {LeadingIdentifierMatcher:fClassName=com.ala.module.service.TestServiceTest,fLeadingIdentifier=addTest]] from org.junit.internal.requests.ClassRequest@72c25346 at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:35) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createFilteredTest(JUnit4TestLoader.java:77) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:68) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:43) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:444) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
原因就是编译测试类不通过导致的问题。
其实在SpringRunner的父类SpringJUnit4ClassRunner中可以看到如下图异常声明:
相关文章推荐
- springboot Junittest 报异常:org.springframework.beans.factory.UnsatisfiedDependencyException:
- 【记录所遇到的异常】Junit4 利用Spring进行单元测试所遇到的问题ExceptionInInitializerError
- spring MVC总结(核心流程图、如何访问到静态的文件、Spring中的拦截器、全局异常、JUnit单元测试、ajax请求)
- Junit测试一个spring静态工厂实例化bean的例子,出现java.lang.IllegalArgumentException异常。
- spring环境下的JUnit4测试异常记录
- 在spring项目中使用druid作为连接池,配置数据源,使用junit测试数据源时出现空指针异常
- Junit测试spring hibernate产生javaw.exe异常的问题解决
- SpringBoot学习之统一异常处理、404处理以及集成Swagger2
- 异常:The absolute uri: http://www.springframework.org/security/tags cannot be resolved in either web.xml or the jar files deployed with this application
- spring与JUnit整合
- Spring配置中关于注入的一个异常解决方案
- Spring-Test + H2 + MyBatis + JUnit 整合-单元测试环境搭建
- Spring事务异常回滚,捕获异常不抛出就不会回滚
- spring异常处理-HandlerExceptionResolver
- No Spring WebApplicationInitializer types detected on classpath异常的解决
- Spring整合junit测试
- Spring10种常见异常解决方法
- springboot springmvc 抛出全局异常解决方法
- spring源码学习笔记-初始化(六)-完成及异常处理
- spring Aop 配置异常问题