HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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:222086
用户头像

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

关注

评论

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

带你了解大语言模型的前世今生

华为云开发者联盟

人工智能 AI 华为云 华为云开发者联盟 LLM

Space Capsule for mac(macOS 网格空间整理工具)v1.12激活版

iMac小白

第10期 | 用友BIP项目云,助力业主方“投融建管营”一体化项目管理

用友BIP

项目管理

数智化如何帮助水泥企业提高人效

用友BIP

CADintosh X 8 for Mac(CAD制图软件)v8.8.6 (714)直装版

iMac小白

时下最火的文生图服务—「imAgine绘图解决方案」一个视频让你快速了解它的强大能力!

伊克罗德信息科技

带你认识多模数据库GeminiDB架构与应用实践

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GeminiDB

企业级应用场景中,LLM 的数据特性剖析及处理对策

Baihai IDP

人工智能 程序员 AI LLM 白海科技

Chroma for Mac(调色板创建工具)v1.0.4激活版

iMac小白

Dynamic Wallpaper for Mac(精美的动态壁纸)v16.8免激活版

iMac小白

小米二面:Redis 如何保证数据不丢失?

王磊

Java 面试

GPTs 初体验 - 1 分钟就能创建一个自己的 ChatGPT? | 京东云技术团队

京东科技开发者

人工智能 ChatGPT 企业号11月PK榜 GPTs

飞码LowCode前端技术之画布的设计 | 京东云技术团队

京东科技开发者

前端 低代码 企业号11月PK榜 画布设计

王文京:企业数智化1-2-3,加速企业数智化进程

用友BIP

GraphicConverter 12 for mac v12.0.8中文激活版下载

iMac小白

Jixipix Watercolor Studio Pro for Mac(mac水彩画制作软件)v1.4.17激活版

iMac小白

Sip for mac(强大的屏幕取色软件)v3.3激活版

iMac小白

时间复杂度为 O(nlogn) 的排序算法 | 京东物流技术团队

京东科技开发者

算法 时间复杂度 排序算法 企业号11月PK榜 O(nlogn)

AlDente Pro for Mac(电池最大充电限制工具)v1.24激活版

iMac小白

JixiPix Chromatic Edges Mac(复古艺术风格照片转换软件)v1.0.31激活版

iMac小白

Find Any File for Mac(本地文件搜索工具)v2.4.2b1免激活版

iMac小白

NineData:帮助开发者用好数据和云

NineData

软件 开发 备份 NineData 数据库工具

Jayway JsonPath-提取JSON文档内容的Java DSL | 京东物流技术团队

京东科技开发者

json JsonPath 企业号11月PK榜

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