Share via


Assert 类

更新:2007 年 11 月

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

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

语法

声明
Public NotInheritable Class Assert
用法
不需要声明静态类的实例来访问其成员。
public static class Assert
public ref class Assert abstract sealed
public final class Assert

备注

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

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

重要说明:

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

继承层次结构

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

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

另请参见

参考

Assert 成员

Microsoft.VisualStudio.TestTools.UnitTesting 命名空间

其他资源

使用 Assert 类