Assert 类

Assert 类

使用 true/false 命题验证单元测试中的条件。

System.Object 
  Microsoft.VisualStudio.TestTools.UnitTesting.Assert

命名空间:  Microsoft.VisualStudio.TestTools.UnitTesting
程序集:  Microsoft.VisualStudio.QualityTools.UnitTestFramework(在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)

语法
 
 
 
 
声明
Public NotInheritable Class Assert

Assert 类型公开以下成员。

部分方法

 
 
  名称 描述
Assert 类Assert 类 AreEqual(Of T)(T, T) 使用相等运算符验证指定的两个泛型数据是否相等。 如果它们不相等,则断言失败。
Assert 类Assert 类 AreNotEqual(Of T)(T, T) 验证指定的两个泛型类型数据是否不相等。 如果它们相等,则断言失败。
Assert 类Assert 类 AreNotSame(Object, Object) 验证指定的两个对象变量是否引用不同的对象。 如果它们引用同一个对象,则断言失败。
Assert 类Assert 类 AreSame(Object, Object) 验证指定的两个对象变量是否引用同一个对象。 如果它们引用不同的对象,则断言失败。
Assert 类Assert 类 Equals 确定两个对象是否相等。
Assert 类Assert 类 Fail 在不检查任何条件的情况下使断言失败。
Assert 类Assert 类 Inconclusive 指示无法验证断言。
Assert 类Assert 类 Inconclusive(String) 指示无法验证断言。 显示消息。
Assert 类Assert 类 Inconclusive(String, Object()) 指示无法验证断言。 显示一则消息,并向该消息应用指定的格式。
Assert 类Assert 类 IsFalse(Boolean) 验证指定的条件是否为 false。 如果该条件为 true,则断言失败。
Assert 类Assert 类 IsNotNull(Object) 验证指定的对象是否不为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象为 null 引用(在 Visual Basic 中为Nothing),则断言失败。
Assert 类Assert 类 IsNotNull(Object, String) 验证指定的对象是否不为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 如果断言失败,将显示一则消息。
Assert 类Assert 类 IsNotNull(Object, String,Object()) 验证指定的对象是否不为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
Assert 类Assert 类 IsNull(Object) 验证指定的对象是否为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象不为 null 引用(在 Visual Basic 中为Nothing),则断言失败。
Assert 类Assert 类 IsNull(Object, String) 验证指定的对象是否为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象不为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 如果断言失败,将显示一则消息。
Assert 类Assert 类 IsNull(Object, String,Object()) 验证指定的对象是否为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象不为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
Assert 类Assert 类 IsTrue(Boolean) 验证指定的条件是否为 true。 如果该条件为 false,则断言失败。
Assert 类Assert 类 IsTrue(Boolean, String) 验证指定的条件是否为 true。 如果该条件为 false,则断言失败。 如果断言失败,将显示一则消息。
Assert 类Assert 类 IsTrue(Boolean, String,Object()) 验证指定的条件是否为 true。 如果该条件为 false,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。
Assert 类Assert 类 ReplaceNullChars 在字符串中,用 "\\0" 替换空字符 ('\0')。
 
 

该类包含计算布尔值条件的一组静态方法。 如果此条件计算为 true,则断言通过。

断言验证的是对比较条件所作的真假设。 断言对于单元测试非常重要。 Assert 类提供了许多用于验证真假设的静态方法。 如果所验证的条件不为 true,则断言将失败。

Assert 类重要事项

Assert 类通过引发 AssertFailedException 来表示失败。 不应捕获该异常。 单元测试引擎处理此异常来指示断言失败。

 
上一篇:oracle 数据库密码过期


下一篇:JavaScript的replace方法与正则表达式结合应用讲解