会计assert包括

浅夏乱凉忆
  • 回答数

    2

  • 浏览数

    3990

首页> 会计职称> 会计assert包括

2个回答默认排序
  • 默认排序
  • 按时间排序

相遇太早緣分太少

已采纳

AreEqual—断言两个值是相等的 AreNotEqual—断言两个值不是相等的 AreNotSame—断言两个对象是不同的对象 AreSame—断言两个对象是相同的对象 Fail—断言一个测试失败 Inconclusive—断言一个测试的结果是不确定的。Visual Studio在它自动生成的方法中包括了这个断言,要求你自己去实现 IsFalse—断言一个给定条件表达式返回值False IsInstanceOfType—断言一个给定对象是一个指定类型的实例 IsNotInstanceOfType—断言一个给定对象不是一个指定类型的一个实例 IsNotNull—断言一个对象不是一个Null值 IsNull—断言一个对象为一个Null值 IsTrue—断言一个给定条件表达式返回值True ReplaceNullChars—在一个以结尾的字符串中使用\0代替其中的Null字符

132评论

Notlover

AreEqual()和AreNotEqual()方法,用来查看两个对象的值是否相等或不等,与对象比较中使用的Equals()方法类似。AreSame()和AreNotSame()方法,用来比较两个对象的引用是否相等或不等,类似于通过“Is”或“==”比较两个对象。Contains()方法,用来查看对象是否在集合中,集合类型应与System.Collections.IList兼容。示例:Dim o As New ObjectDim al As New ArrayListal.Add(o)Assert.Contains(o, al)Greater()和Less()方法,用来比较两个数值的大小,前者相当于大于号(>),后者相当于小于号(<)。IsInstanceOfType()和IsNotInstanceOfType()方法,用来判断对象是否兼容于指定类型。示例:Dim t As Type = New Object().GetTypeDim s As String = ""Assert.IsInstanceOfType(t, s)由于Object是.net中所有类型的基类,String类型兼容于Object,因此这个示例是能够运行通过的。而下边这个示例运行将是失败的:Dim t As Type = New ArrayList().GetTypeDim s As String = ""Assert.IsInstanceOfType(t, s)IsAssignableFrom()和IsNotAssignableFrom()方法,用来判断对象是否是指定类型的实例。示例:Dim t As Type = New Object().GetTypeDim s As String = ""Assert.IsAssignableFrom(t, s)这个示例与之前的示例是一样的,但由于字符串s不是Object类型的,因此无法运行通过。而下边这个实例可以运行通过:Dim t As Type = New String("").GetTypeDim s As String = ""Assert.IsAssignableFrom(t, s)IsFalse()和IsTrue()方法,用来查看变量是是否为false或true,如果IsFalse()查看的变量的值是false则测试成功,如果是true则失败,IsTrue()与之相反。IsNull()和IsNotNull()方法,用来查看对象是否为空和不为空。IsEmpty()和IsNotEmpty()方法,用来判断字符串或集合是否为空串或没有元素,其中集合类型应与ICollection兼容。IsNaN()方法,用来判断指定的值是否不是数字。Fail()方法,意为失败,用来抛出错误。Ignore()方法,意为忽略,用来忽略后续代码的执行,用途可以参考Fail()方法。此外,NUnit还提供了一个专用于字符串的静态类NUnit.Framework. StringAssert,该类主要包含4个方法:Contains()方法,用来查看指定的第二个字符串中是否包含了第一个字符串。StartsWith ()和EndsWith ()方法,分别用来查看指定的第一个字符串是否位于第二个字符串的开头和结尾。AreEqualIgnoringCase()方法,用来比较两个字符串是否相等。

82评论

相关问答

    向你推荐

      热门问题