【NUnit】Attributes

【NUnit】Attributes
NUnit 1.0 使用基于继承和习惯性命名方式的经典方法来识别测试。从 V2.0开始,NUnit 使用自定义特性来识别测试。 由于NUnit测试架不使用继承,所以开发人员可以再其他用途时使用继承。并且没有习惯性命名的约束,现在可以基于测试目的来进行目的性的命名。 NUnit全部特性都包含在NUnit.Framework命名空间。所有测试文件都必须声明引用这个程序集。 NUnit 2.4.6 开始 ,特性不再设置为sealed,任何派生出来...

【NUnit】Equality Asserts

【NUnit】Equality Asserts
Equality Asserts 以下方法用于测试两个参数是否相等。重载的方法提供了通用类型的方法避免装箱操作。 Assert.AreEqual( int expected, int actual ); Assert.AreEqual( int expected, int actual, string message ); Assert.AreEqual( int expected, int actual, string message, params object[] parms ); Assert.AreEqual( uint expected, uint actual ); Assert.AreEqual( uint expected, ...

【NUnit】开发测试用例

【NUnit】开发测试用例
Writing Tests NUnit可以使用任何支持特性的.NET语言来开发。 Attribute(特性)用于指定使用多种方式来修改测试类或者测试方法的行为。 Assertions测试实际值是否满足一个或多个约束,得到成功或失败的结果。 可以通过TextContext来得到测试的详细信息及环境信息。 Assertions Assertions是xUnit单元测试框架的核心,并且NUnit是无异常的(无异常不代表无Bug)。NUnit的Assert类提供了许多静态断言方法。 如果...

【NUnit】已有代码如何更新的说明

【NUnit】已有代码如何更新的说明
From NUnit 2.x 有两种方法可以运行NUnit 2.0 到 2.5.10 开发的测试: 1、不重新编译直接运行。对于项目不做任何修改时本方法最佳,它可以确保测试目录中的程序集任然可以使用。 2、引用最新的框架程序集然后重新编译。用于项目仍处于开发中。 Note:NUnit 2.6 不能再识别使用“Test”开头的老式测试用例。如果项目中有这样的代码,则需要修改为使用特性的方式并重新编译。 From NUnit 1.x 太古老了,忽略。

【NUnit】安装

【NUnit】安装
Installation  /安装 如果使用NUnit默认安装则所有文件都位于C:\Program Files\NUnit 2.6.3。目录包括三个子文件夹,根据用户安装时的选择包括bin、doc和samples。源码不再与安装文件包一起打包,但是可以独立下载。 Running NUnit  /运行 安装程序会在开始菜单放置多个快捷方式,包括在.NET或mono下运行的NUnit。NUnit 2.5版本即使使用独立矜持运行测试用例,也只会在CLR 2.0环境下运行。 Installation Ve...

【NUnit】快速入门

【NUnit】快速入门
NUnit快速入门 Note:本页面基于NUnit早期版本QuickStart.doc文档。以下演示不是一个好的Test-Driven Development(测试驱动开发)示例。因为它使用NUnit最基础的知识,所以进行了保留。在后续版本中会进行修订或替换。 假设我们写了一个银行程序,包含一个Account类。Account有Deposit、Withdraw、TransferFunds三个方法: namespace Bank {   public class Account   {     private decimal balance;  ...

【NUnit】新手入门

【NUnit】新手入门
NUnit 新手入门 如果你没有接触过NUnit,那去下载页面,选择一个NUnit版本进行下载。安装页面包含安装说明。 开始使用NUnit可以从快速入门页面开始。页面使用一个C#程序演示使用NUnit进行开发的过程。可以从示例页面获取更多演示,包括VB.NET、J#以及托管C++等语言。 使用哪种运行模式? NUnit有两种不同的运行模式:控制台运行模式,NUUnit-Console.exe是最快的启动方式,但不能进行交互。GUI模式,NUnit.e...

【NUnit】NUnit 2.6.3

【NUnit】NUnit 2.6.3
NUnit 2.6.3 本翻译系列基于NUnit 2.6.3版本。这个版本引入了很多新功能,特别是基于数据驱动领域的测试。 在新功能第一次出现的相关地方,我们会特别标记出来。 如果你是初步接触NUnit,建议你通过阅读新手入门开始。如果你以前使用过NUnit则从更新部分开始。 可以查看更新日志获取更多信息。 发布文档包含了所以文件。从NUnit 2.4.2开始,可以从单独下载文档。

【Nunit】前言

【Nunit】前言
...这是惯用设计的一个优秀示例。大多数为xUnit贡献力量的人基本翻译Smalltalk 、Java功能。NUnit最开始这是这么做的,但新版本的NUnit会使用C#来完成与众不同的事。 ——Kent Beck What Is NUnit? Nunit是使用于所有.Net语言的单元测试框架。起初是从 JUnit移植过来,当前的V2.6版本是第七个主要发行版,它利用了.NET语言包括特性(Attributes)特性、反射相关技术等特点。NUnit将xUnit家族带入了.NET。 NUn...
Copyright © 极品飞鸽 保留所有权利.   Theme  Ality 蜀ICP备14015766号-1

用户登录

分享到: