写点什么

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

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

关注

评论

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

2023年大数据场景智能运维实践总结

阿里云大数据AI技术

大数据

低代码平台中的元编程(Meta Programming)

canonical

低代码 元编程 可逆计算 Nop平台

Batrix企业能力库之物流交易域能力建设实践 | 京东物流技术团队

京东科技开发者

架构 技术中台 企业号11月PK榜

基于阿里云物联网平台的光伏电站智能运维方案

阿里云AIoT

物联网 光伏发电 阿里云; 光伏产业

语言模型文本处理基石:Tokenizer简明概述

Baihai IDP

人工智能 自然语言处理 程序员 AI 白海科技

神奇植物在哪里?文心大模型助力一秒读懂花草的“前世今生”

飞桨PaddlePaddle

数据库 大模型 文心大模型 风景园林

INFINI Console 与华为鲲鹏完成产品兼容互认证

极限实验室

console 极限科技 华为鲲鹏认证

360°全方位体验华为云开放技术能力——华为云开发者日苏州站成功举办

华为云开发者联盟

华为云 华为云开发者联盟 华为云开发者日

Kmesh内核级流量治理,服务转发性能提升50%+

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 DTSE Tech Talk

Nginx配置限流

拾光师

机器学习与 S3 相集成 :释放数据的力量

亚马逊云科技 (Amazon Web Services)

机器学习 S3 云存储服务

云从业者入门仅需三门课?还包含时下最火的机器学习

科技热闻

高性能和多级高可用,云原生数据库 GaiaDB 架构设计解析

Baidu AICLOUD

云原生数据库

前端常用设计模式初探 | 京东云技术团队

京东科技开发者

前端 设计模式 企业号11月PK榜

亚马逊云科技基于 Polygon 推出首款 Amazon Managed Blockchain Access,助 Web3 开发人员降低区块链节点运行成本

亚马逊云科技 (Amazon Web Services)

re:Invent Amazon CloudFront

2024年1月1日起,你家的护眼台灯可能要换新!

电子信息发烧客

得物App安卓冷启动优化-Application篇

得物技术

#运维

国产数据库来了

小魏写代码

Camtasia 2023 for Mac(视频录制和剪辑软件) 2023.3.5中文版

mac

苹果mac Windows软件 屏幕录制软件 视频编辑软件 Camtasia 2023

3天面了20个候选人,聊聊我的感受

冰河

程序员 面试 系统架构 架构师 技术提升

三门免费课入门云职场!还包含时下最火的人工智能

科技热闻

Taro:高性能小程序的最佳实践 | 京东云技术团队

京东科技开发者

小程序 taro 前端 跨端

零代码AppLink平台基础组件

RestCloud

APPlink

“抓机遇,促发展”2024亚洲国际人工智能展览会(世亚智博会)

AIOTE智博会

智博会 上海智博会 人工智能展 世亚智博会 北京智博会

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