静态类NUnit.Framework.Assert

 
态类 NUnit.Framework.Assert 该类 主要包含 20 个方法:
   1 AreEqual() AreNotEqual() 方法,用来 看两个 象的 是否相等或不等,与 象比 中使用的 Equals() 方法 似。
   2 AreSame() AreNotSame() 方法,用来比 两个 象的引用是否相等或不等, 似于通 “Is” “==” 两个 象。
   3 Contains() 方法,用来 象是否在集合中,集合 System.Collections.IList 兼容。示例:
     Dim o As New Object
     Dim al As New ArrayList
     al.Add(o)
     Assert.Contains(o, al)
   4 Greater() Less() 方法,用来比 两个数 的大小,前者相当于大于号 (>) ,后者相当于小于号 (<)
   5 IsInstanceOfType() IsNotInstanceOfType() 方法,用来判断 象是否兼容于指定 型。示例:
     Dim t As Type = New Object().GetType
     Dim s As String = ""
     Assert.IsInstanceOfType(t, s)
由于 Object .net 中所有 型的基 String 型兼容于 Object ,因此 个示例是能 运行通 的。而下 边这 个示例运行将是失 的:
     Dim t As Type = New ArrayList().GetType
     Dim s As String = ""
     Assert.IsInstanceOfType(t, s)
   6 IsAssignableFrom() IsNotAssignableFrom() 方法,用来判断 象是否是指定 型的 例。示例:
     Dim t As Type = New Object().GetType
     Dim s As String = ""
     Assert.IsAssignableFrom(t, s)
个示例与之前的示例是一 的,但由于字符串 s 不是 Object 型的,因此无法运行通 。而下 边这 例可以运行通
     Dim t As Type = New String("").GetType
     Dim s As String = ""
     Assert.IsAssignableFrom(t, s)
   7 IsFalse() IsTrue() 方法,用来 量是是否 false true ,如果 IsFalse() 看的 量的 false 则测试 成功,如果是 true IsTrue() 与之相反。
   8 IsNull() IsNotNull() 方法,用来 象是否 空和不 空。
   9 IsEmpty() IsNotEmpty() 方法,用来判断字符串或集合是否 空串或没有元素,其中集合 ICollection 兼容。
   10 IsNaN() 方法,用来判断指定的 是否不是数字。
   11 Fail() 方法,意 ,用来抛出 错误
   12 Ignore() 方法,意 忽略,用来忽略后 行,用途可以参考 Fail() 方法。
此外, NUnit 提供了一个 用于字符串的静 态类 NUnit.Framework. StringAssert 该类 主要包含 4 个方法:
   1 Contains() 方法,用来 看指定的第二个字符串中是否包含了第一个字符串。
   2 StartsWith () EndsWith () 方法,分 用来 看指定的第一个字符串是否位于第二个字符串的 开头 尾。
   3 AreEqualIgnoringCase() 方法,用来比 两个字符串是否相等
 
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值