最近,认真实践了单元测试Struts2、Spring等Java项目,今天特意写的是单元测试Struts2Spring项目的Action和Service。
由于已经写过不少Web开发框架单元测试的代码,加上上次从头搭建环境并发表了"单元测试Struts2的Action(包含源码) ",没有遇到太多问题。
特别说明:本文是原创,搭建环境、写代码、运行,都是实践并且正确的。
本文是靠谱的,而非简单的复制-粘贴。
1.特别说明。
http://blog.csdn.net/fansunion/article/details/12118043 单元测试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"; } } |