在进行简单的Junit单元测试时,测试一直报错:

  先来看一下我的单元测试类:

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import com.cn21.tinyProject.dao.mapper.FlowProductInfoMapper; /**
* <p>
* 流量接口测试类
* <p>
*
* @author <a href="mailto:yangkj@corp.21cn.com">yangkj</a>
* @version
* @since 2017年3月13日
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:applicationContext.xml" })
public class FlowServiceImplTest { @Autowired
private FlowProductInfoMapper flowProductInfoMapper; @Test
public void run() {
System.out.println("xsxs");
}
}

  能看到同时使用了:spring-test(版本:4.2.0.RELEASE)和Junit(版本:4.10)

  异常信息如下:

java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=test], {ExactMatcher:fDisplayName=test(com.cn21.tinyProject.service.FlowServiceImplTest)], {LeadingIdentifierMatcher:fClassName=com.cn21.tinyProject.service.FlowServiceImplTest,fLeadingIdentifier=test]] from org.junit.internal.requests.ClassRequest@787ad957
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)

  这个异常很奇怪,自信这么简单的代码应该不会有错的,网上找了相同的异常,大家说是spring-test的版本问题。

  于是自己将Spring-test的版本修改一下(改为4.1.0.RELEASE),发现运行正常。

最新文章

  1. C++中 引入虚基类的作用
  2. js获取select标签选中的值
  3. python 练习购物车小程序
  4. 【OpenStack】OpenStack系列11之namaspace&amp;openvswitch原理实践
  5. 关于appstore多语言版本,不可不看!
  6. 解决fontawesome-webfont 被拦截的问题
  7. JVM 进行线程同步背后的原理
  8. Java基础知识强化33:String类之String类的获取功能
  9. firebug如何使用
  10. 解决Myeclipse在port占用,导致tomcat无法启动。(Linux)
  11. vs2010 入门程序
  12. 【PHP】文件写入和读取详解
  13. 手 Q 人脸识别动画实现详解
  14. 为什么有那么多人愿意喝&quot;鸡汤&quot;?
  15. 大数据集群ssh登录其他机器失败 RSA host key for zb03 has changed and you have requested strict checking. Host key verification failed.
  16. Spring使用ioc注解方式配置bean
  17. python中线程的知识点
  18. 创建Aurelia项目
  19. Apache ab 单测 分布式
  20. 面向对象【林老师版】:特性(property)(十六)

热门文章

  1. python之item方法
  2. Python之函数第三篇
  3. django之模型层(model)--查询补充及cookie
  4. [Nuget]使用Nuget管理工具包
  5. ASP.NET Core Docker jexus nginx部署-CentOS实践版
  6. Node.js文件编码格式的转换
  7. OpenCV3 for python3 学习笔记3-----用OpenCV3处理图像一
  8. wifipineapple外接网卡上网
  9. 《图解HTTP》——返回结果的 HTTP 状态码
  10. MySQL读取配置文件的顺序、启动方式、启动原理