写点什么

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

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

关注

评论

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

使用IDEA的Docker插件部署SpringBoot项目,让我成功在寒冬中站稳脚步

Java 程序员 后端

保姆级教程!手把手带你用数据库中间件Mycat+SpringBoot完成分库分表

Java 程序员 后端

全网首发!今年的第一份Spring Boot实战派,让开发像搭积木一样简单

Java 程序员 后端

全靠阿里内部(珠峰版)Java面试笔记,mysql数据库教程郑阿奇答案

Java 程序员 后端

分享23种追女生的方式,教你同时把追MM和设计模式融汇贯通(下

Java 程序员 后端

全网首发“Java面试考点大全”,深入linux内核架构pdf百度云

Java 程序员 后端

分布式系统改造方案——数据篇,Java架构师视频

Java 程序员 后端

分布式系统的一致性级别划分及Zookeeper一致性级别分析

Java 程序员 后端

刚从蚂蚁金服面试回来,分享我拿到社招Java研发岗offer的过程

Java 程序员 后端

入职字节跳动那一天,我哭了(蘑菇街被裁,java中异常处理机制的原理和应用

Java 程序员 后端

全网最全Spring面试题之基础篇整理总结(共69题,附超详细解答

Java 程序员 后端

全网都在跪求的阿里Java修炼开发技术笔记,终于开放下载了

Java 程序员 后端

使用OPCAutomation实现对opc数据的访问,腾讯数据分析面试春招2021

Java 程序员 后端

使用Redis和Java进行数据库缓存 - DZone数据库,工作感悟

Java 程序员 后端

全网都在跪求的阿里Java修炼开发技术笔记,终于开放下载了(1)

Java 程序员 后端

六月份参加字节移动中台一二三面,一腔热血,终上岸,java面试设计模式的使用

Java 程序员 后端

做个小项目那不是简简单单!Java实现航空航班管理系统。

Java 程序员 后端

出招吧!腾讯专家手敲《Redis源码日志笔记,如何成为一个更好的Java开发者

Java 程序员 后端

分享成功逆袭到美团面试心得:面试题(含答案,springboot面试题

Java 程序员 后端

分享我的2021京东4面面经,送给备战金三银四的你,Java小程序开发实例

Java 程序员 后端

分布式、微服务必须配个日志管理系统才优秀,Exceptionless走起

Java 程序员 后端

初来乍到,IT职场人,有些黑话要先了解(1),springboot定时任务注解原理

Java 程序员 后端

创业神器-JAVA开源网盘系统推荐,springaop实现原理面试题

Java 程序员 后端

公司CTO:高性能开发,你不会Netty,java支付模块架构

Java 程序员 后端

写了一年golang,来聊聊进程、线程与协程,javamap底层原理

Java 程序员 后端

第15份敏捷年度状态报告

Bruce Talk

敏捷 Agile

带你了解Node.js包管理工具:包与NPM

华为云开发者联盟

node.js 工具 npm 文件

先到先得!价值百万的的ELk+Lucene笔记,阿里P7架构师带你看透maven的来龙去脉

Java 程序员 后端

全靠这份阿里大厂Java面试真题手册,让我成功拿下12家大厂offer

Java 程序员 后端

写博客是一种乐趣,一种需要培养的乐趣,【性能优化实战】

Java 程序员 后端

创建和销毁对象-考虑用静态工厂方法代替构造器,熬夜整理出Java后端学习路线

Java 程序员 后端

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