Classe IgnoreAttribute
Aggiornamento: novembre 2007
Indica che un test specifico non dovrebbe essere eseguito. La classe non può essere ereditata.
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintassi
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Method, AllowMultiple := False)> _
Public NotInheritable Class IgnoreAttribute _
Inherits Attribute
Dim instance As IgnoreAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = false)]
public sealed class IgnoreAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Method, AllowMultiple = false)]
public ref class IgnoreAttribute sealed : public Attribute
public final class IgnoreAttribute extends Attribute
Note
Dovrebbe essere utilizzato per escludere temporaneamente un test specifico quando si esegue un gruppo di test che lo contengono. Può essere utile per non eseguire un test che blocca l'esecuzione di altri test a causa di errori nel codice. Rappresenta una pratica migliore rispetto all'impostazione di codice come commento in quanto il test viene ugualmente compilato.
In questo modo viene impostata la proprietà Test Enabled del test su false.
È possibile specificare questo attributo su un metodo o una classe di test. Può esistere solo un'unica istanza di questo attributo su un metodo o classe.
Per ulteriori informazioni sull'utilizzo degli attributi, vedere Estensione di metadati mediante attributi.
Gerarchia di ereditarietà
System.Object
System.Attribute
Microsoft.VisualStudio.TestTools.UnitTesting.IgnoreAttribute
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting