AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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:54959

评论

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

C语言:位段、枚举、联合体

孤衫

后端 C语言 枚举 9月月更

浅述AIOps与DevOps的区别在哪里

穿过生命散发芬芳

DevOps AIOPS 9月月更

云资源管理概述

阿泽🧸

云资源 9月月更

【CSS】 position : static | absolute | relative | fixed | sticky

翼同学

CSS 前端 9月月更

如何看待2023年秋招技术岗哀鸿遍野?

退休的汤姆

程序员 互联网 面试 社招 秋招

一款开源的电商框架介绍:Spartacus

汪子熙

typescript angular SAP Spartacus 9月月更

深入学习SAP UI5框架代码系列之二:UI5 Module的懒加载机制

汪子熙

JavaScript 前端框架 SAP ui5 9月月更

用TDD开发基于数据库的长时任务系统

Bright

敏捷 DDD TDD

mysql进阶

楠羽

MySQL 笔记 9月月更

C++学习------cstdint头文件的源码学习

桑榆

c++ 源码阅读 9月月更

新零售SaaS架构:商品系统架构设计

AI架构师汤师爷

系统架构 SaaS 新零售

神级编程网站,堪称程序员的充电站,我给你找好了不能错过

C语言与CPP编程

编程 程序员 网站 计算机 编程语言‘

计算机网络的组成

StackOverflow

编程 计算机网络 9月月更

容灾数据一致性保障探讨

agnostic

容灾 CAP

如何不编写 YAML 管理 Kubernetes 应用?

北京好雨科技有限公司

「知识点」曾经忽略的arguments

叶一一

JavaScript 前端 9月月更

LeetCode-53. 最大子数组和(java)

bug菌

9月日更 Leet Code 9月月更

你猜 1 行Python代码能干什么呢?神奇的单行 Python 代码

梦想橡皮擦

Python Python. 9月月更

云原生的学习心得

Geek_e8bfe4

已献出膝盖!GitHub上的宝藏级SpringBoot核心文档,讲得太清晰了

退休的汤姆

程序员 面经 面试技巧 秋招 Java八股文

Alibaba内传(2022更新版《面试速成手册》)流出,熬夜看到176页,YYDS!

程序知音

Java 阿里 程序员面试 后端技术 Java面试八股文

LeetCode-35. 搜索插入位置(java)

bug菌

9月日更 Leet Code 9月月更

leetcode 148. Sort List 排序链表(中等)

okokabcd

LeetCode 算法与数据结构

「趣学前端」SVG,边学边做

叶一一

JavaScript 前端 9月月更

你真的理解C语言中的 “ 数组 ” 吗?(初阶篇)

Albert Edison

数组 C语言 开发语言 二维数组 9月月更

信息安全之我见(45/100)

hackstoic

信息安全

2022-09-04:以下go语言代码输出什么?A:不能编译;B:45;C:45.2;D:45.0。 package main import ( “fmt“ ) func main() {

福大大架构师每日一题

golang 福大大 选择题

Java进阶(四)Java反射TypeToken解决泛型运行时类型擦除问题

No Silver Bullet

Java 反射 9月月更 typeToken

设计模式的艺术 第二十五章模板方法设计模式练习(用模板方法模式开发一个数据库操作模块,用户只需将SQL语句作为参数传入模板方法,则可实现连接数据库、打开数据库、操作数据库(查询或更新)、关闭数据库等操作)

代廉洁

设计模式的艺术

使用 VUE 和 Go 触摸 WebAssembly

devpoint

Go Vue webassembly 9月月更

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