当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 neil-jh 2008-06-06 浏览 (62) 回复 (0) 关键字:

使用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)

类构造器与泛型

由于类构造器不支持泛型, 如果类构造器要接受多种不同的参数类型, 那么类似下面的代码可能要重复10次以上, 显得比较烦琐: this(int a, int b) { this.a = a; this.b = b; } static MyClass opCall(int a, int b) { ...
by tuja 2007-11-26 浏览 (299) 回复 (0)

关于D的3个疑问

1.在一个模块中定义的一个全局函数,在其他模块中可以引用么? module a ; void f() { } module b ; import a ; void main() { f() ; //这样可以么?如果可以,怎样限制f()在其他模块总不能调用啊? } 2.我在一个类的私有成员函数中实例化tango.text.convert.layout但是编译器给出 ...
by ant-man 2007-09-22 浏览 (552) 回复 (16)

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

相关问答

赞助商链接