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

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

利用 Eclipse 进行单元测试

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

领测软件测试网

r&O$Ai6n jd.DQ0| 软件测试技术网@[@tr Cj3n:P5hJ


\c%fHwf ?1C3iServiceClass 类的 if...else 逻辑分支保持不变(为了清晰起见)。同时,无参数构造函数仍然适用。注,并不总是需要有创造性逻辑,例如 while...do 子句或 for 循环来正确地测试类的方法。只要有针对类使用的对象的方法执行,简单的模拟期望就足以测试那些执行。

8f;[h/Lbz y 软件测试技术网#y E4^V z0VP

您还必须更改 ServiceClassTest 类以匹配场景,如下所示:

V"^ ZMnB 软件测试技术网;n N:l8Gz6ry A,?


.`Hhq v"L?0K清单 5. 经过编辑的场景 2 的 ServiceClassTest 类软件测试技术网h1u1h#uo${n3v%I
               
Y*^Dc"v_~6kLI...
.@rY!Emprivate ServiceClass serviceClass;软件测试技术网hvQ^"e)l%f[(|
 private Mock mockCollaborator;软件测试技术网2}q8X(h0YH
 private Collaborator collaborator;软件测试技术网,^%TZ2r8P4G$Y2a G'A
 
P/Hr8N+v public void setUp(){软件测试技术网 M%B-Qe0xH/z.]
  serviceClass = new ServiceClass();软件测试技术网:O;F VX)d.|5u