论坛首页 入门讨论版 设计模式

请问一下有没有什么方法可以不用改代码,不使用接口就能使用mock对象的。

浏览 131 次
该帖已经被评为新手帖
作者 正文
时间:2008-08-05
我要为如下一段代码写一个测试,
SomeHeavyClass shc = new SomeHeavyClass();
shc.doSomething();


代码中SomeHeavyClass是一个很重量的类,要做很多很慢的事情,比方说连接数据库和网络。
但我只想测试代码是否创建了这样一个对象,以及是否调用了对象的doSomething方法。

在我不修改这段代码的前提下,我有没有可能让程序在运行测试的时候,实际上new出来的是我的一个mock的类对象?
谢谢。
   
时间:2008-08-05
EasyMock看似能满足您描述的需求
   
0 请登录后投票
论坛首页 入门讨论版 设计模式

跳转论坛:
JavaEye推荐