NUnit的使用(4)——断言
来源:互联网 发布:涂鸦设计软件 编辑:程序博客网 时间:2024/05/01 14:09
NUnit提供了一些辅助函数帮助软件测试人员确定被测函数是否正常工作,这些函数就可以被称为断言。断言是单元测试最基本的组成部分,是保存在Assert类中的静态方法。
1、AreEquals
Assert.AreEqual(expected,actual[,strin message])
此断言是用来判定某方法产生的值是否与期望值相同:
expected是期望得到的值,通常硬编码
actual是被测试代码实际产生的值
message是可选参数,当错误发生时会显示message的内容
注:此断言不能精确比较浮点数,因为会产生偏差。所以要使用断言比较浮点数必须加入可容忍误差值。这时断言变成
Assert.AreEqual(expected,actual.tolerance[,string message])
2、IsNull和IsNotNull
Assert.IsNull(object[, strin message])Assert.IsNotNull(object[,strin message])
此断言用来判断给定对象是否为null(或者非null)
objec为被判断对象,message参数可选
3、AreSame
Assert.AreSame(expected,actual[,strin message])
此断言用来判断expected和actual是否引用同一对象
message参数可选
4、IsTrue
Assert.IsTrue(bool condition[,string message])
Assert.IsFalse(bool condition[,string message])
此断言用来判断condition是否为真(为假)
对于Assert.IsTrue(true)或Assert.IsFalse(false)这样的断言是没有意义的。
5、Fail
Assert.Fail([string message])此断言不常用,标记某个不常被到达的分支。
- NUnit的使用(4)——断言
- 使用NUnit进行单元测试——断言篇(Assertions)
- NUnit的使用(5)——NUnit的组成
- 【Nunit入门系列讲座 3】NUnit断言- 如何使用断言
- 【Nunit入门系列讲座 4】NUnit断言- 对象识别断言
- NUnit 断言
- NUnit断言-其他断言类
- 断言的使用——Assert
- NUnit断言大全
- NUnit断言大全
- NUnit断言-Assert类
- 方便的使用Nunit
- 单元测试入门——使用NUnit框架
- nunit使用指南之—NUnit Quick Start
- 【Nunit入门系列讲座 6】NUnit断言- 条件断言
- TDD——NUnit的原理
- TDD——NUnit的原理
- 想学习Nunit的使用
- 桌面的图标文件名出现阴影
- Sql 增加修改删除字段
- 位运算常用操作总结
- CHM帮助文件制作
- java.lang.OutOfMemoryError: PermGen space 解决办法
- NUnit的使用(4)——断言
- 利用存储过程查询数据并绑定
- [zt]如何用正确的方法来写出质量好的软件的75条体会
- 教你27个小妙招对付身体上的小毛病
- flex的httpservice的连续发送丢包问题
- QTP中使用描述性编程
- 帝国CMS, PhpCMS 与 dedecms 的对比
- Gridview中Datakeys 多个主键,通过主键取得各列的值。
- 开始GTK之旅