使用NUnit进行单元测试——断言篇(Assertions)

NUnit单元测试中,断言是核心部分,包括经典模式和基于约束的模式。经典模式每个断言对应独立方法,如Assert.AreEqual。自NUnit 2.4引入基于约束模式,所有断言通过Assert.That()实现,如Assert.That(actual, Is.EqualTo(expected))。新模式下,Is类提供语法帮助,使得代码更易读,同时支持表达式连接以实现更多断言形式。" 129767259,8186652,京东联盟API接口:商品查返利与转链接,"['Java', 'API开发', '电商接口', '返利系统']
摘要由CSDN通过智能技术生成
断言介绍
在任何一个xUnit框架中,断言都是单元测试的核心,NUnit也不例外。NUnit提供了一组丰富的断言,这些断言作为Assert类的静态方法。

如果一个断言失败,方法的调用不会返回值,并且会报告一个错误。如果一个测试包含多个断言,那些紧跟失败断言的断言都不会执行,因为此原因,通常每个测试方法最好只有一个断言。

每个方法可以无消息调用,也可以是带有一个简单文本消息调用,或者带有一个消息以及参数调用。在最后一种情况下,使用了一个提供的文本以及参数来格式化消息。

上面一段是对NUnit官方文档中断言介绍部分的翻译,来自http://www.36sign.com/nunit/assertions.html
这个网站提供了NUnit文档的中文版,对于学习NUnit帮助很大,但这份文档是基于NUnit 2.2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值