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

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

利用 Eclipse 进行单元测试

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

领测软件测试网

Zp Y!G%L {g9@软件测试技术网Z.Y3@/Y Lu4vaD
清单 3. 场景 1 的 ServiceClassTest 类样例代码软件测试技术网:`c!Yxycj)g/y/h6Z
                
import org.jmock.Mock;
import org.jmock.cglib.MockObjectTestCase;
public class ServiceClassTest extends MockObjectTestCase {
	private ServiceClass serviceClass;
	private Mock mockCollaborator;
	private ICollaborator collaborator;
	
	public void setUp(){
		serviceClass = new ServiceClass();
		mockCollaborator = new Mock(ICollaborator.class);
	}
	
	public void testRunServiceAndReturnFalse(){
		mockCollaborator.expects(once()).method\
              ("executeJob").will(returnValue("failure"));
		collaborator = (ICollaborator)mockCollaborator.proxy();
		boolean result = serviceClass.runService(collaborator);
		assertFalse(result);
	}
}
软件测试技术网cF;r9Ry/Y
编写测试的时机
g d:M-D"?

9Yt