Partager via


TestClassAttribute, classe

Mise à jour : novembre 2007

Permet d'identifier les classes qui contiennent des méthodes de test. Cette classe ne peut pas être héritée.

Espace de noms :  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly :  Microsoft.VisualStudio.SmartDevice.UnitTestFramework (dans Microsoft.VisualStudio.SmartDevice.UnitTestFramework.dll)

Syntaxe

<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class TestClassAttribute _
    Inherits Attribute

Dim instance As TestClassAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class TestClassAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class TestClassAttribute sealed : public Attribute
public final class TestClassAttribute extends Attribute

Notes

Les méthodes de test marquées avec TestMethodAttribute ne sont pas disponibles si la classe qui les contient n'est pas marquée avec TestClassAttribute. La classe de test n'est pas valide sans TestClassAttribute.

Cet attribut peut être spécifié sur une classe. Une seule instance de cet attribut peut être appliquée à une classe.

Cet attribut est utilisé par défaut dans le code généré.

Pour plus d'informations sur l'utilisation d'attributs, consultez Extension des métadonnées à l'aide des attributs.

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres TestClassAttribute

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms