xUnit.net 1.7下载地址

点这里下载 → 下载地址
相关Tags:

xUnit.net 1.7软件简介

除了泛型。NET 2.0允许更简洁的断言,使我们能够支持更常见的断言(添加特定类型的比较喜欢平等和NotEqual的)。

的NUnit 2.0发布以来,在5年中,已经有几百万行的代码使用各种不同的单元测试框架。NET编写的神器出山:www.shenqi73.com。大约一年前,我和布拉德·威尔逊很明显,有一些非常清晰的模式的成功(失败)编写测试我们使用的工具。而不是重复指导意见“X”或“不这样做Y”,这似乎是正确的时间重新考虑这个框架本身,看看如果我们能编纂一些规则。

此外,NET框架本身已经发展了很多,因为其在2002年年初的一个版本发布。能够利用一些新的框架功能可以帮助我们写出更清晰的测试。

另一个方面的变化,我们希望影响使测试框架更加紧密。NET平台。我们作出的决定,这是我们列举以下,为性欲所驱策。我们需要一个架构,是专为程序员测试(特别是测试驱动开发),但也可以很容易地扩展以支持其他类型的测试(如自动化验收测试)。

最后,在还没有真正浮出水面。NET社区中的其他单元测试库的实现也取得了进展。

虽然这些原因,任何一个不一定会创建一个新的测试框架已经足够了,它们的组合,我们要进行一个新项目:xUnit.net。

xUnit.net框架将让你添加特定类型的比较支持更常见的断言(喜欢平等和NotEqual的)。

下面是一些主要特点“xUnit.net”:

·使用泛型
·允许更简洁的断言。NET 2.0的泛型,除了使我们能够支持比较常见的断言(喜欢平等和NotEqual的)添加特定类型的比较。

·匿名委托。
支持。NET 2.0中的匿名委托的语法Assert.Throws更加紧凑和可读。这两个例子Assert.Throws:
·Assert.Throws(委托操作();}); / / VS 2005
·Assert.Throws(()=>运行()); / / VS 2008

·断言的可扩展性
·通过使用自定义比较器(实现的IComparer),您可以扩展的概念,平等,NotEqual的,包含,DoesNotContain,INRANGE,并NotInRange的测试。

·测试方法的可扩展性
·如何运行一个测试方法的定义可以延长。有两个例子:第一,在xunitext.dll,[理论]属性,它允许数据驱动的测试,第二,在样本中,是RepeatTest的属性,在运行测试方法多次行。有关数据理论的更多信息,请参阅http://shareandenjoy.saff.net/2006/12/new-paper-practice-of-theories.html。

·测试类的可扩展性
·每次运行测试类的定义可以延长。有一个这样的例子在xunitext.nunit.dll,RunWithNUnit属性,让您,有混合xUnit.net和NUnit测试中相同的程序集,所有的可执行文件的任何xUnit.net的亚军。
·版本支持独立的亚军。所有的运动员在1.0(ReSharper的亚军除外)都写在一个独立版本的方式。这意味着,他们有不依赖于xunit.dll自己,和这样的一个副本亚军应该能够运行任何现有或未来版本的测试。他们将利用在同一个目录下测试的程序集,是目前的版本xunit.dll。第三方亚军作者的鼓励使用版本独立的亚军支持库(xunit.runner.utility.dll)的。

要求:

·<工作室

此版本中的新功能:

该版本增加了以下新的特点:
·增加了对ASP.NET MVC 3
·新增Assert.Equal(双预期,双重实际,诠释精度)
·新增Assert.Equal(十进制预期,小数实际,int精度)
·新增一个组件属性的MSBuild任务,以允许运行多个程序集
·XML和HTML的输出已经更新,以支持多个程序集
·已被删除已过时的NUnit的XML输出
·开发人员可以指定大会(,,CONFIGFILE)或程序集(与CONFIGFILE作为元数据项)
·改进的功能,安装程序UI
·捕获的输出(跟踪和控制台)现在出现在HTML报告。

该版本修正了几个问题,包括:
·失败的测试,现在可以正确地返回他们的运行时间(他们以前返回0)。
·问题与继承的属性xunit.extensions与F#/ C + +现在应该是固定的。
·的运行xunit.console从一个网络驱动器现在应该可以正常工作。
·修正了一个问题,一些用户看到的TeamCi ...

随便看看

软件简略信息
  • 软件大小:2.25 MB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件