xUnit.net .NET单元测试框架

程序名称:xUnit.net

授权协议: MS-PL

操作系统: Windows

开发语言: C#

xUnit.net 介绍

NUnit的创造者Jim Newkirk公
布了一个新的单元测试框架,叫做xUnit.net
这个以NUnit接班人自许的新框架打算消除NUnit的错误和缺点,并打算在框架中加入一些最佳实践和扩展能力。

Jim Newkirk和Brad Wilson这两位xUnit.net的创造者,从NUnit和其他单元测试框架的经验中总结出来以下改进:

  • 为每个测试方法产生一个对象实例

  • 取消了[SetUp]和[TearDown]

  • 取消了[ExpectedException]

  • 类似于Aspect的功能

  • 减少了自定义属性(Attribute)的数目

  • 采用泛型

  • 匿名委托

  • 可扩展的断言

  • 可扩展的测试方法

  • 可扩展的测试类

xUnit.net减少了属性(Attributes)的数量,属性被用来控制测试和测试的执行过程。其中有个
[Test]属性用来标出测试方法。跟NUnit、MbUnit和MSTest不
同,测试类并没有任何标志。xUnit.net直接在程序集中查找所有公开类的全部公开测试方法。

xUnit.net 官网

http://xunit.github.io/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐