Condividi tramite


Classe Assert

Aggiornamento: novembre 2007

Verifica le condizioni negli unit test che utilizzano proposizioni true/false.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintassi

Public NotInheritable Class Assert

Non è necessario dichiarare un'istanza di una classe statica per accedere ai relativi membri.
public static class Assert
public ref class Assert abstract sealed
public final class Assert

Note

Questa classe contiene un insieme di metodi statici che valutano una condizione boolean. Se questa condizione restituisce true, l'asserzione ha esito positivo.

Un'asserzione verifica un presupposto di verità per le condizioni confrontate. L'asserzione svolge un ruolo centrale per lo unit test. La classe Assert fornisce molti metodi statici per la verifica dei presupposti di verità. Se la condizione verificata non è vera, l'asserzione non riesce.

Nota importante:

La classe Assert genera un'eccezione AssertFailedException per segnalare l'esito negativo. Non è stato possibile intercettare questa eccezione. Questa eccezione è gestita dal modulo di unit test per indicare l'esito negativo dell'asserzione.

Gerarchia di ereditarietà

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

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

Membri Assert

Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting

Altre risorse

Utilizzo di classi Assert