写点什么

Rhino Mocks 3.3 版本进入测试阶段

  • 2007-10-26
  • 本文字数:555 字

    阅读完需:约 2 分钟

著名 Mocking 框架的最新版本 Rhino Mocks 3.3 版本已经完成,可以被使用者进行测试了。据悉这个版本的开发已经进行了数月。

根据 Ayende Rahien 的声明:

也许下面两个新的功能是改变最大的,一个是能用 Expect.Call 调用 void 方法,另外一个是能把继承于 MarshalByRefObject 的 Mock 类用于远程代理。Rhino Mocks 将根据你想使用的类型选择合适的 Mocking 策略。

但是要记住,你不能通过远程代理传递构造器声明或者创建分部 Mock。更新日志包含了如下改变:

Bug 修复:

  • 修复了 Is.Equals 处理 ICollection 实例的不一致情况,现在它将通过它们的值进行比较,而不是 Equals()。
  • 修复了 NASTY 错误,其解决了在一个 using(mocks.Ordered()) 语句组中定义的启动结果集不能被正确注册的问题。

加强:

  • 更改错误提示为“你在调用一个虚 (C#)/ 重写 (VB) 方法吗?”——对 VB 开发人员更加友好;
  • 记录异常时不会触发 ReplayAll(),这会掩盖异常;
  • 增加了在 Mono 上运行的检查,以避免调用 Marshal.GetExceptionCode。

新特性:

  • 增加了使用 Expect.Call 调用 void 方法的支持;
  • 增加了远程代理;
  • 让 IMethodOptions 变成泛型,允许编译时类型在 Return 时安全;
  • 增加 PublicFieldConstraint。

这个新闻的线索来自 Ayende Rahien 的博客,Rhino Mocks 可以从 Ayende 的网站下载

查看英文原文: Rhino Mocks 3.3 is Ready

2007-10-26 08:541224

评论

发布
暂无评论
发现更多内容

“学生管理系统”毕设架构设计

Pengfei

架构设计原则

数据库连接池 -Druid 源码学习(八)

wjchenge

Druid 数据库连接池

linux之grep使用技巧

入门小站

Linux

⭐万字长篇超详细的图解Tomcat中间件方方面面储备知识⭐

jiangxl

tomcat Java web

微信业务架构&学生管理系统架构

intelamd

Tomcat安全优化

jiangxl

tomcat Java web

Redis Cluster集群收缩主从节点详细教程

jiangxl

毫秒级返回数据,58同城 DBA 团队选择 TDengine 解决传感器数据处理难题

TDengine

数据库 tdengine

Java 8 开始新增的 Optional 类 - Optional 对象中的返回

HoneyMoose

Linux环境下部署Jpress大型博客网站

jiangxl

企评家 |上海家化联合股份有限公司成长性评价简介

企评家

通过JConsoler监控Tomcat的JVM内存

jiangxl

开启Tomcat管理注主页功能

jiangxl

tomcat

Redis「7」实现分布式锁

Samson

redis 学习笔记 5月月更

Cocos creatorの摇杆操控运动

空城机

Cocos 5月月更

学生管理系统架构设计

Justin1024

云钉一体:EventBridge 联合钉钉连接器打通云钉生态

阿里巴巴云原生

阿里云 云原生 事件总线 EventBridge

Flutter 开源状态管理插件一览

岛上码农

flutter ios 安卓 移动端开发 5月月更

基于Redis6.2.6版本部署Redis Cluster集群

jiangxl

5月25日,阿里云开源 PolarDB-X 将迎来重磅升级发布

阿里云数据库开源

开源 开源数据库 国产数据库 PolarDB-X 数据库·

架构实战营-模块1作业

Gavin.Yang

Seata x 2022 开源之夏 ,一起来做开源达人!

阿里巴巴云原生

阿里云 云原生 seata 开源之夏

Bootstrap 和 WordPress 的区别

海拥(haiyong.site)

bootstrap Wordpress 博客部署 WordPress 5月月更

在线文本列表差集计算工具

入门小站

工具

在线HTML转CSV工具

入门小站

工具

架构实战营 模块一作业

Gor

【LeetCode】链表的中间结点Java题解

Albert

LeetCode 5月月更

实现 LRU 缓存算法

Se7en

JAVA程序对应不同的部署环境针对配置文件如何管理

jiangxl

Java tomcat

五、浅谈容器逃逸

穿过生命散发芬芳

5月月更 容器逃逸

【架构训练营】模块一作业

知北游

Rhino Mocks 3.3版本进入测试阶段_.NET_Robert Bazinet_InfoQ精选文章