测试对象类超大(1万行代码以上)时使用virtual mock object无效

问题描述

当测试对象类超大(1万行代码以上)时,使用virtualmockobject,即使利用addretrun等方法设置了某个方法的返回值,但是返回值还是实际代码返回的结果。有何化解之法?请各位大侠指教。

解决方案

解决方案二:
测试的东东没玩过
解决方案三:
搞那么大干嘛重构啊

时间: 2024-10-06 21:44:23

测试对象类超大(1万行代码以上)时使用virtual mock object无效的相关文章

JavaScript 常见对象类创建代码与优缺点分析_js面向对象

在Javascript中构建一个类有好几种方法: 1.Factory 方式 复制代码 代码如下: function createCar(){ var car = new Object(); car.color="b"; car.length=1; car.run=function(){alert("run");} return car; } 定义这么一个函数之后,就可以用: var car1 = createCar(); var car2 = createCar()

Sql server存储过程和C#分页类简化你的代码

server|sql|存储过程|分页 Sqlserver存储过程和C#分页类简化你的代码! 在最近的项目中,由于要用到自定义分页的功能,本人就在网上找了个存储过程.结合C#写了个分页类.由于本人第一次写文章.写得不好,大家不要扔鸡蛋.. 下面是存储过程(sqlserver2000下通过) --最通用的分页存储过程 -- 获取指定页的数据   CREATE PROCEDURE Pagination   @tblName   varchar(255),       -- 表名   @strGetFi

类模块和标准代码模块的区别和比较

在实际的编程中,什么时候使用类,选择标准的代码模块呢?类和标准代码模块的不同主要是概念上的.用户要完成的工作主要是针对于某个或几个特定的对象,那么就可以使用类.对象的动作就是类的方法,对象的属性必须用类的属性过程来实现.反之,如果用户有一个过程是针对通常的一组事务,而不某些特定的对象,那么这个例程最好在标准的代码模块中实现.而且类模块和标准模块的不同点还在于存储数据方式的不同.标准模块的数据只有一个备份,这意味着标准模块中的一个公共变量的值改变以后,在后面的程序中再读取该变量时,它将得到同一个值

写了100万行代码的程序员身上发生了什么故事

今天在社群上闲逛,突然发现一个十分有趣的帖子,<写了100W行的代码是啥感觉?> 看完之后就头皮一阵发麻,让我写一万行的代码?!are you kidding me?(黑人问号脸)我估计写到20万的时候就会突然有个疑问--"咦?我的头发呢?" A同学:我写两千行代码功能都得琢磨个两三天,一百万行真的是好多啊,最多了五年写了也就 20-30万行代码左右,还是有任务在身的情况被逼着写的,让我写一百万行代码,恐怕这辈子得死在电脑前了- B同学:我是觉得如果说你一个工作写了一百万行

python 打印出所有的对象/模块的属性(实例代码)_python

实例如下: import sys def print_all(module_): modulelist = dir(module_) length = len(modulelist) for i in range(0,length,1): print getattr(module_,modulelist[i]) print_all(sys) 以上这篇python 打印出所有的对象/模块的属性(实例代码)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持. 以上是小编为您精心

Android基于HttpUrlConnection类的文件下载实例代码

废话不多说了,直接给大家贴代码了,具体代码如所示: /** * get方法的文件下载 * <p> * 特别说明 android中的progressBar是google唯一的做了处理的可以在子线程中更新UI的控件 * * @param path */ private void httpDown(final String path) { new Thread() { @Override public void run() { URL url; HttpURLConnection connectio

关于通过vbs类处理模板实现代码与界面分离的程序,建议入精华备查。有演示

程序|精华|模板 文章标题:vbs类处理模板实现代码与界面分离'作者:yanek 'email:aspboy@263.net 本程序通过vbs类处理模板实现代码与界面分离的程序,主要有下面文件组成index.asp,parse_cls.asp,template.html下面是代码 1.index.asp 调用vbs类处理模板 <%'作者:yanek 'email:aspboy@263.net '---  ---' index.asp'------  ----' (c)2000 James Q.

在Hibernate框架中编写持久对象类实现外键关联的几点注意事项

关系数据库系统本身就比较复杂,加上Hibernate的O/R映射层,复杂度加重了,很容易出现问题,本人将最近遇到的问题和解决方法做一个总结,整理在下面的一系列文章中 正确理解Hibernate的聚合类型(collection)的使用 在Hibernate中正确实现关联关系中的级联操作(cascading) 在Hibernate框架中编写持久对象类实现外键关联的几点注意事项 本文是第三篇,讲解在one-to-many(一对多)关联关系中的对象类的几个关键方法的实现.主要是equals(),hash

pringmvc-求教,SpringMVC整合hessian,客户端找不到服务端的接口类!求配置代码活解决方案!谢谢!

问题描述 求教,SpringMVC整合hessian,客户端找不到服务端的接口类!求配置代码活解决方案!谢谢! 求教,SpringMVC整合hessian,客户端找不到服务端的接口类!求配置代码活解决方案!谢谢!