近,认真实践了单元测试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";
}
}