Chinaunix首页 | 论坛 | 博客
  • 博客访问: 570246
  • 博文数量: 208
  • 博客积分: 3286
  • 博客等级: 中校
  • 技术积分: 1780
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-24 20:38
文章分类

全部博文(208)

文章存档

2012年(7)

2011年(28)

2010年(21)

2009年(76)

2008年(65)

2007年(11)

我的朋友

分类:

2010-12-06 12:54:41

常用 Assert(判定)对象的方法:

Assert.AreEqual
测试指定的值是否相等;如果两个值不相等,则测试失败。

Assert.AreNotEqual
测试指定的值是否不相等;如果两个值相等,则测试失败。
Assert.AreSame
测试指定的对象是否都引用相同的对象;如果两个输入内容引用不同的对象,则测试失败。
Assert.AreNotSame
测试指定的对象是否引用不同的对象;如果两个输入内容引用相同的对象,则测试失败。
Assert.Fail
断言失败。

Assert.Inconclusive
表示无法证明为 true 或 false 的测试结果。
Assert.IsTrue
测试指定的条件是否为 true;如果该条件为 false,则测试失败。
Assert.IsFalse
测试指定的条件是否为 false;如果该条件为 true,则测试失败。
Assert.IsNull
测试指定的对象是否为 空引用(在 Visual Basic 中为 Nothing);如果它不为空,则测试失败。
Assert.IsNotNull
测试指定的对象是否为非空;如果它为 空引用(在 Visual Basic 中为 Nothing),则测试失败。

另 外,代码覆盖率也是一个重要的指标,是指单元测试运行时,覆盖了多少代码。VSTS默认是没有打开代码覆盖率的。Team Test 包含了一个代码覆盖工具,可以详细解释被执行代码的覆盖率,并突出显示哪些代码被执行,哪些代码没有被执行。既然这个是我们这次第一次入门,就不详细介绍 了。

阅读(565) | 评论(0) | 转发(0) |
0

上一篇:VS单元测试的方法属性

下一篇:cygwin站点

给主人留下些什么吧!~~