Assert 类
使用 true/false 命题验证单元测试中的条件。
程序集: Microsoft.VisualStudio.QualityTools.UnitTestFramework(在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)
声明
Public NotInheritable Class Assert
Assert 类型公开以下成员。
部分方法
名称 | 描述 | |
---|---|---|
AreEqual(Of T)(T, T) | 使用相等运算符验证指定的两个泛型数据是否相等。 如果它们不相等,则断言失败。 | |
AreNotEqual(Of T)(T, T) | 验证指定的两个泛型类型数据是否不相等。 如果它们相等,则断言失败。 | |
AreNotSame(Object, Object) | 验证指定的两个对象变量是否引用不同的对象。 如果它们引用同一个对象,则断言失败。 | |
AreSame(Object, Object) | 验证指定的两个对象变量是否引用同一个对象。 如果它们引用不同的对象,则断言失败。 | |
Equals | 确定两个对象是否相等。 | |
Fail | 在不检查任何条件的情况下使断言失败。 | |
Inconclusive | 指示无法验证断言。 | |
Inconclusive(String) | 指示无法验证断言。 显示消息。 | |
Inconclusive(String, Object()) | 指示无法验证断言。 显示一则消息,并向该消息应用指定的格式。 | |
IsFalse(Boolean) | 验证指定的条件是否为 false。 如果该条件为 true,则断言失败。 | |
IsNotNull(Object) | 验证指定的对象是否不为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 | |
IsNotNull(Object, String) | 验证指定的对象是否不为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 如果断言失败,将显示一则消息。 | |
IsNotNull(Object, String,Object()) | 验证指定的对象是否不为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。 | |
IsNull(Object) | 验证指定的对象是否为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象不为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 | |
IsNull(Object, String) | 验证指定的对象是否为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象不为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 如果断言失败,将显示一则消息。 | |
IsNull(Object, String,Object()) | 验证指定的对象是否为 null 引用(在 Visual Basic 中为Nothing)。 如果该对象不为 null 引用(在 Visual Basic 中为Nothing),则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。 | |
IsTrue(Boolean) | 验证指定的条件是否为 true。 如果该条件为 false,则断言失败。 | |
IsTrue(Boolean, String) | 验证指定的条件是否为 true。 如果该条件为 false,则断言失败。 如果断言失败,将显示一则消息。 | |
IsTrue(Boolean, String,Object()) | 验证指定的条件是否为 true。 如果该条件为 false,则断言失败。 断言失败时将显示一则消息,并向该消息应用指定的格式。 | |
ReplaceNullChars |