TestMethodAttribute 类

更新:2007 年 11 月

用于标识测试方法。此类不能被继承。

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

语法

声明
<AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple := False)> _
Public NotInheritable Class TestMethodAttribute _
    Inherits Attribute
用法
Dim instance As TestMethodAttribute
[AttributeUsageAttribute(AttributeTargets.Method, AllowMultiple = false)]
public sealed class TestMethodAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Method, AllowMultiple = false)]
public ref class TestMethodAttribute sealed : public Attribute
public final class TestMethodAttribute extends Attribute

备注

测试方法必须位于测试类中并且必须用 TestMethodAttribute 标记才是有效的。

可以在方法上指定此属性。每个方法只能应用此属性的一个实例。

默认情况下,此属性用于区分自动生成的代码中的测试方法。

有关如何使用属性的更多信息,请参见 利用属性扩展元数据

继承层次结构

System.Object
  System.Attribute
    Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute

线程安全

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

另请参见

参考

TestMethodAttribute 成员

Microsoft.VisualStudio.TestTools.UnitTesting 命名空间