• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

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

利用 Eclipse 进行单元测试

发布: 2008-6-23 16:07 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 19次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术网M;oI.y3q*y)j


1n _C?@ 软件测试技术网B!L/_Sr%BoWB7J

接口 ICollaborator 有一个必须在 Collaborator 类中实现的方法。软件测试技术网~E M ^/S

软件测试技术网AVIP Y/xqk

以上代码就绪后,让我们继续检验怎样在各种场景中成功地运行 ServiceClass 类的测试。软件测试技术网&C"w#D"}4W,so


nz%t!m bGw+[

*GoE*]Mtc场景 1:使用 jMock 模拟接口

_#~8y$G,e

MC1C ~9n*C6`xT Y#d测试 ServiceClass 类中的服务方法十分简单。假定测试要求为证明 runService() 方法并未运行 —— 换言之,返回的布尔结果是 false。在这种情况下,传递给 runService() 方法的 ICollaborator 对象被模拟 为期望调用 executeJob() 方法,并返回除了 “success” 以外的字符串。通过这种方法,确保把布尔字符串 false 返回给测试。软件测试技术网1a4M2[ t"o6SQ%e2`

L^+c(Y5`下面所示的是包含测试逻辑的 ServiceClassTest 类代码。软件测试技术网3Bw.Qj,l5H/? ]&P

软件测试技术网3q