• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

基于Mock对象和AOP技术进行Struts应用程序单元测试开发

发布: 2008-4-28 12:02 | 作者: 网络转载 | 来源: 网络转载 | 查看: 169次 | 进入领测软件测试网论坛讨论

领测软件测试网

)Z:y!`ayex ^OS

9t oss(D&q\使用MockStrutsTestCase和EasyMock进行行为测试的部分代码:

'Q1g A/a3[)vn

!]w#^"^Y*P;a

yV;su0KB.U ?public class SimpleActionTest extends MockStrutsTestCase
:K M6Y D%QQ,STimplements StrutsActionPreExecuteListener {
qGJ3Jw0|m5RM// 2. 模拟行为所依赖的类
NJ!|{:AJM5[private MockControl mockControl =

B!m7l6d5d?-z软件测试技术第一门户3WI FkM%rly O/mg%U

MockControl.createControl(ActionService.class);软件测试技术第一门户XU7MKe
private ActionService serviceMock = (ActionService)mockControl.getMock();
-}g;ZQ%V/Ks {!D,E1Z// 1.创建MockStrutsTestCase
,R G ?I;}C v~M[ rQprotected void setUp() throws Exception {软件测试技术第一门户3G|0e,\L!fBU
super.setUp();软件测试技术第一门户3P0|U$M2]eF r
setRequestPathInfo("/action/simpleAction");软件测试技术第一门户^4r|.VE Kh5Z
}软件测试技术第一门户.V)f m#~JlnC
protected void tearDown() throws Exception {软件测试技术第一门户n"x6TnDz