《当Mock对象遭遇继承》的相关内容
相关讨论
再论要不要全程MockObject
MockObject的好处:
第一、隔绝其他模块出错引起本模块的测试错误。
第二、隔绝其他模块的开发状态,只要定义了接口,不用管隔壁那条友开发完成没有,debug干净没有。
第三、一些速度较慢的操作,可以用mockObject代替,快速返回。
但MockObject也有不爽的地方,所以,我的观点仍然是,团队应该以自己的开发顺序,人员与模块划分,决定某个TestCase是 ...
by 江南白衣 2006-04-22 浏览 (15780) 回复 (29) 关键字:
mock框架搞什么搞?
今天早上一时兴起,去网上下载下来JMock,EasyMock最新版本来玩玩。用来测试的行为很简单。就是有一个窗体,上面有一个文本框,一个按钮。如果点击按钮,就会把文本框的内容设置为“Hello”。应用MVP模式,这个行为应该在Presenter中,而View接口应该是这样的:
public interface View {
public void setText(String text) ...
by taowen 2007-05-11 浏览 (14954) 回复 (23) 关键字:
吹弹得破是重回一人犯错,全家光荣的老路
xml文件出错时,是报异常写log 还是停止整个应用启动?各位大佬都力挺Spring现在的净室方法,本来也打算屈服了。但想想还是觉得这和分模块开发的潮流不符,前篇没把事情表述不好,重开一篇。
A,B,C君分别开发不同模块,A君模块的配置文件错了,所有人就都跑不起应用,一人犯错,全家光荣,值得吗?难道不能让开发团队自己选择daily build,集成测试这类时机来质保吗?
&nbs ...
by 江南白衣 2006-04-20 浏览 (34707) 回复 (107) 关键字:
讨论interface在java编程中的作用
yhc0125的那个帖子本来只是讨论OCP的,所以我还是另外开一贴,专门邀请ajoo讨论interface在java编程中的作用问题。
先说说你的那个回贴。
firebody直接就晕过去了
我还是认真的看了看,然后决定不一条一条的回复你的回复了。这样反而不利于深入的讨论,Trustno1说这样的讨论甚是无趣,我也觉得,但是讨论这个问题的意义,还是要比“拿着尺子测量杆盘刀叉与餐桌距离”要大一些 ...
by 庄表伟 2004-09-24 浏览 (28706) 回复 (62) 关键字:
相关博客
使用Mock对象进行单元测试
1.出了什么问题?
单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢?
要是你的测试依赖于系统的其他部分,甚至是系统的多个其他部分呢?在这种 ...
by aladdin_leon 2006-12-26 浏览 (796) 回复 (0) 关键字: 测试之道
使用Mock对象进行单元测试
关键字: 测试之道
1.出了什么问题? 单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢? 要是你的测试依赖于系统的其他部分,甚至是系统的多个 ...
by zyjwy02 2008-09-28 浏览 (10) 回复 (0) 关键字:
使用MOCK对象进行单元测试
1.出了什么问题?
单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢?
要是你的测试依赖于系统的其他部分,甚至是系统的多个其他部分呢?在这种情况 ...
by zhangwenjun8045 2008-01-24 浏览 (149) 回复 (0) 关键字:
EasyMock 2.0_ReleaseCandidate 文档翻译
EasyMock 2.0_ReleaseCandidate Readme
EasyMock 2.0_ReleaseCandidate 文档翻译
Documentation for release 2.0_ReleaseCandidate (October 15 2005)
© 2001-2005 OFFIS, Tammo Freese.
翻译:GHawk, 2005-12 ...
by fangyong2006 2007-09-11 浏览 (400) 回复 (0) 关键字: EasyMock 2.0_ReleaseCandidate 文档翻译
相关圈子讨论
使用 Spring 2.5 TestContext 测试框架(转)
概述
Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点:
1.基于注解的 IoC 功能;
2.基于注解驱动的 Spring MVC 功能;
3.基于注解的 TestContext 测试框架。
Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。
低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (1048) 回复 (1)
问一个小问题
请问一下,我如果想使用别人开发的D语言的库,该怎么做呢?在C/C++中可以包含.h文件和.lib文件,在D语言中有.lib文件,但是没有.h文件,那它的.h文件是不是就是源文件呢?
by codekitten 2007-06-13 浏览 (857) 回复 (13)
没想到遇到这种低级错误
子类居然没有继承超类的非虚方法?
class A
{
public abstract void foo(int x);
public void foo(double a){}
}
class B : A
{
public override void foo(int x){};
}
void main()
{
B a = new B;
a.foo(1) ...
by oldrev 2007-04-26 浏览 (625) 回复 (10)
相关新闻
XJ: 一个扩展Java语言的方案
Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。
Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1274) 回复 (3) 关键字: extensible java
比较Wicket 1.5和Tapestry 5
Struts框架一度很流行,现在还有很多开发者使用Struts,因为处理遗留代码和投资方面的原因,有更多的开发者已经开始转向使用基于组件的框架。JSF是最受欢迎的组件框架之一,因为JSF是JCP的一部分,而且得到很多厂商支持。JSF 2.0即将发布,不过本文要讨论的是另外两个基于组件框架:Wicket 1.5和Tapestry 5。
很快,Apache基金会将会发布两个有趣的框架新的版本:Wic ...
by QQbyte 2008-09-16 浏览 (2056) 回复 (15) 关键字: wicket tapestry
EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0
Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。
许多开发者理解,Spring是由Spr ...
by QQbyte 2008-08-29 浏览 (2121) 回复 (6) 关键字: ejb 3.0 spring 2.5

