使用spring-mock来进行单元测试的简单应用
编程技术  /  houtizong 发布于 3年前   52
使用spring-mock来进行单元测试的简单应用
记录一下如何使用spring-mock来对系统中的DAO/Service/Struts2 Action进行简单的单元测试:
1.引入依赖jar文件
spring-mock-2.0.5.jar(附件中可以下载)
2.创建测试基类
继承自AbstractDependencyInjectionSpringContextTests类
import org.apache.log4j.Logger;
import org.springframework.test.AbstractDependencyInjectionSpringContextTests;
/**
* BaseTest.java Create on 2009-2-21 下午02:15:03
*
*
* 类中文名字:测试基类
* Copyright 2003-2009 crabdave
* @author crabdave
* @version 1.0
*/
public class BaseTest extends AbstractDependencyInjectionSpringContextTests{
protected Logger log = Logger.getLogger(this.getClass());
protected String[] getConfigLocations() {
return new String[]{"classpath:applicationContext-*.xml",};//加载spring配置文件
}
}
3.使用
/**
* SomethingTest.java Create on 2009-2-22 下午07:41:56
*
*
* 类中文名字:测试类
* Copyright 2003-2009 crabdave
* @author crabdave
* @version 1.0
*/
public class SomethingTest extends BaseTest{
private ISomethingService somethingService;
public void setSomethingService(ISomethingService somethingService) {
this.somethingService = somethingService;
}
public void getObjectTest(){
Something st= somethingService.getInfoObject();
log.info("取到的信息对象是:"+st.getName());
}
}
ok!
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接