【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

评论

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

MySQL5.5安装教程

小齐写代码

NSDT孪生编辑器助力智慧城市

3D建模设计

智慧城市 数字孪生

深度学习应用开发示例之像素分割

矩视智能

深度学习 像素分割

可完全替代FTP的文件传输工具大集合

镭速

文件传输工具 替代FTP FTP传输文件

如何开发区块链应用程序:分步指南

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 NFT开发

打造次世代分析型数据库(六):如何从零实现向量化引擎

腾讯云大数据

数据库

IPQ8074 Industrial Router with QCN9074/QCN9024 WiFi Network Card - Excellent performance and comprehensive coverage

wifi6-yiyi

QCN9074 IPQ8074

七个 LLM 的狼人杀之夜;马斯克的星链残骸会“砸死人”?OpenAI 安全漏洞曝光丨RTE开发者日报 Vol.66

声网

TiDB 7.4 发版:正式兼容 MySQL 8.0

TiDB 社区干货传送门

Spring Cloud Gateway:打造可扩展的微服务网关

程序员万金游

#java #微服务 #Spring #SpringCloud

软件测试/测试开发丨Postman实战练习 学习笔记

测试人

Python 软件测试 测试开发

基于知识图谱建模、全文检索的智能知识管理库(源码)

金陵老街

java

智慧公厕厂家为城市智慧化建设提供城市卫生升级的力量

光明源智慧厕所

智慧厕所 智慧公厕 厕所改造 公厕改造

测试过程效率的提升和演变

老张

软件测试 研发效能 质量保障

OpenHarmony社区运营报告(2023年9月)

OpenHarmony开发者

Java基础面试题【七】线程池

派大星

Java 面试题

什么是 Merge Queue,为什么要使用它?

高端章鱼哥

merge 合并队列

mac软件推荐:CAD迷你看图中文版

胖墩儿不胖y

Mac软件 cad软件 CAD看图工具

Postman 调试 WebSocket 接口完整指南

Liam

Postman websocket 接口调试 测试工具 API 测试

广交会场外蹭热度 第六届广州五金交易会如期召开!

Geek_2d6073

如何更优雅的编程?面向接口编程四大法宝!

这我可不懂

函数式编程

Java和Python对比,看完这篇你就知道有什么不同了

树上有只程序猿

Python java

企业如何选择安全又稳定的文件传输协议

镭速

大文件传输 文件传输协议

一图看懂CodeArts Governance 三大特性,带你玩转开源治理服务

华为云PaaS服务小智

云计算 软件开发 华为云

枚举探秘:Java中的神奇力量!

互联网工科生

枚举 java

英特尔宣布Intel 4已大规模量产,“四年五个制程节点”计划又进一步

E科讯

浅析斐波那契数列在代码中的应用

emanjusaka

Java 后端

下载安装Ipa Guard

雪奈椰子

沐浴阳光,贴心陪伴,全屋智能大模型应用论坛即将发布小度全屋智能新产品

新消费日报

如何借助CDC快速实现实时数据传输?

RestCloud

数据同步 ETL CDC

业财融合潮流下,构建国有企业全面预算管理体系

智达方通

业财融合 全面预算管理

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