写点什么

Visual Studio 恢复了快速单元测试生成功能

  • 2013-09-09
  • 本文字数:623 字

    阅读完需:约 2 分钟

在 Visual Studio 2010 中有一个内置的选项允许开发者通过一个快速的右击操作生成单元测试。但是 Visual Studio 2012 和 Visual Studio 2013 预览版都移除了这个功能,幸运的是现在它又回来了。 Visual Studio ALM Rangers 创建了一个新的扩展,该扩展恢复了 Unit Test Generator 1.0 版本中的大量功能。

团队很快就注意到这并不是复活,而是由之前的工具所激发的替代品。该项目的目标是:

  • 支持.NET MS-Test、NUnit 和 XUnit 测试框架以及 VB/C#测试代码的生成
  • 为某个特定的测试框架提供一个“参考实现”,告诉用户该如何去做
  • 关注项目和引用管理而不是代码生成

通过对三种不同的测试框架 (MS-Test、NUnit 和 XUnit) 的支持,开发者能够使用最适合于他们项目的框架。开发者还能够通过这个工具定制要生成的项目,包括命名空间的名字、类、方法和方法体的文本。

如果使用默认设置那么会生成一个默认的类,该类中的测试方法通过 Assert.Fail() 设置为失败,以便开发者能够发现它们并使用有效的测试代码替代默认生成的内容。

注意,按照设计生成器仅会为公共类中的公共方法生成方法存根。它并不会为私有类生成任何内容,也不会生成私有方法。借助于该工具对 Visual Studio 2012/2013 的支持以及项目周围的便捷方法,团队现在合并该工具并做好升级准备应该没有任何困难。

Channel 9 已经提供了一个简要的说明,与此同时 ALM Rangers 之前也基于发布的候选版发布了一篇博客文章作为教程。

查看英文原文 Quick Unit Test Generation Returns to Visual Studio

2013-09-09 21:222167
用户头像

发布了 321 篇内容, 共 121.3 次阅读, 收获喜欢 19 次。

关注

评论

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

架构误区系列18:error、warn不分

agnostic

日志级别

2024 年最值得推荐的 7 个 Vue3 组件库

Kagol

K8s容器debug高级技巧

SEAL安全

容器 Kubernetes 集群

安卓设备解锁工具 FonesGo Android Unlocker激活中文版

胖墩儿不胖y

Mac软件 安卓设备解锁工具

Python笔记二之多线程

Hunter熊

Python 多线程

一款基于ESP32的迷你四足机器人

芯动大师

软件测试/人工智能丨关系运算符

测试人

人工智能 软件测试

建立个人学习观|地铁上的自习室

阿里技术

个人学习观 学习观 思想观念

用友与上海国家会计学院联合主办第六届智能财务高峰论坛

用友BIP

智能会计

驱动优化做盾,性能提升为矛,看英特尔锐炫GPU如何破壁生态与创新

E科讯

昇腾AI开发者创享日·广州站成功举办 四大仪式激发人工智能产业创新活力

彭飞

程序员35+危机如何破?

智慧源点

副业赚钱

华为云制品仓CodeArts Artifact:引领数字化风潮,解锁企业未来

YG科技

毫无意义或有深意?工作反思手册

少油少糖八分饱

职场 工作 价值 生活的意义 工作价值

当代数据库领域先驱者 Mohan 教授、ASF 成员 Julian 博士莅临天谋科技参观指导

Apache IoTDB

制品仓智能化管理,引领数字化时代的软件供应链变革

YG科技

做好技术分享需要注意的几点(第三点很重要)

Java 工程师蔡姬

#java 21 天技术人写作行动营 #技术分享

app开发

Geek_8da502

京东商品详情接口在电商行业中的重要性及实时数据获取实现

Noah

华为云数字化制品仓,引领企业智能化转型之路

YG科技

华为云制品仓库:引领数字化未来的巨量引擎

YG科技

《公立医院成本核算指导手册》印发 公立医院应该如何做好成本核算

用友BIP

成本管理

Wireshark使用技巧

小魏写代码

HashData:大数据时代的“追光者”

酷克数据HashData

Go1.21.0 程序启动过程

-Hedon🍭

Go 语言 Go程序启动流程 Go1.21 Go 底层原理

极狐GitLab 与 Flux 集成实现 GitOps

极狐GitLab

开源 DevOps gitlab gitops Flux

低代码开发到底是补品还是垃圾食品?

伤感汤姆布利柏

第12期 | 用友BIP项目云,助力施工项目全过程、全要素创新发展

用友BIP

项目管理

1688商品详情接口在电商行业中的重要性及实时数据获取实现

Noah

文心一言 VS 讯飞星火 VS chatgpt (153)-- 算法导论12.2 9题

福大大架构师每日一题

福大大架构师每日一题

说到CR,我们到底需要关注什么

agnostic

CR

Visual Studio恢复了快速单元测试生成功能_语言 & 开发_Jeff Martin_InfoQ精选文章