单元测试Struts2Spring项目的Action和Service

发表于:2013-11-13 11:11

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:zhao_perry    来源:51Testing软件测试网采编

  最近,认真实践了单元测试Struts2、Spring等Java项目,今天特意写的是单元测试Struts2Spring项目的Action和Service。
  由于已经写过不少Web开发框架单元测试的代码,加上上次从头搭建环境并发表了"单元测试Struts2的Action(包含源码) ",没有遇到太多问题。
  特别说明:本文是原创,搭建环境、写代码、运行,都是实践并且正确的。
  本文是靠谱的,而非简单的复制-粘贴。
  1.特别说明。
  http://blog.csdn.net/fansunion/article/details/12118043  单元测试Struts2的Action(包含源码)
  这篇文章主要讲述的是如何 使用JUnit等单元测试框架测试 Struts2这一个框架的Action。
  而本篇侧重Struts2和Spring这2个框架集成的情况。
  更多框架集成的单元测试Demo文章,请关注本博客后续 单元测试相关文章。
  2.新建工程,加入相关jar包。
  Struts相关jar包
  Spring相关jar包
  JUnit, spring-test-3.2.3.RELEASE.jar,struts2-junit-plugin-2.2.3.1.jar等测试相关jar包
  Tomcat的Servlet/JSP jar包
  3.新建Action。
package action;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
/**
* 一个简单的Action。
* @author FansUnion
*
*/
@Controller
public class UserAction {
@Autowired
private UserService userService;
public String getName() {
userService.getName("FansUnion");
return "success";
}
}
41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号