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

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

利用 Eclipse 进行单元测试

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

领测软件测试网

u~Zfbc1d\9o kj
(e9|}FT2@K6I清单 1. 服务类的样例代码
B_Nl!r1A
                
public class ServiceClass {
	public ServiceClass(){
	//no-args constructor	
	}

	public boolean runService(ICollaborator collaborator){
	if("success".equals(collaborator.executeJob())){
		return true;
	}
	else
	{
		return false;
	}
}
}
软件测试技术网2w"bwp@VZ q
软件测试技术网%p^(Z hRe'DK+e

ServiceClass 类中,if...else 代码块是一个简单的逻辑分支,根据测试期望说明选取一条路经 —— 而不是另一条路经 —— 之后测试将失败(或通过)的原因。下面显示了 Collaborator 类的源代码。软件测试技术网1o(X/S.Z L


V&y1\{C4^.~3E}#W"U清单 2. Collaborator 类的样例代码软件测试技术网0vr9MXPQ+h/r7s
                
public class Collaborator implements ICollaborator{
   public Collaborator(){
	   //no-args constructor
   }
   public String executeJob(){
	   return "success";
   }
}

k*E2u)AT?-l

)D5mK:n^\}zu