Partager via


Assert, classe

Mise à jour : novembre 2007

Vérifie des conditions dans des tests unitaires à l'aide de propositions true/false.

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

Syntaxe

Public NotInheritable Class Assert

Vous n'êtes pas obligé de déclarer une instance d'une classe statique pour accéder à ses membres.
public static class Assert
public ref class Assert abstract sealed
public final class Assert

Notes

Cette classe contient un jeu de méthodes statiques qui évaluent une condition booléenne. Si cette condition correspond à true, l'assertion réussit.

Une assertion vérifie une hypothèse de vérité pour des conditions comparées. L'assertion est l'élément central du test unitaire. La classe Assert fournit de nombreuses méthodes statiques pour vérifier des hypothèses de vérité. Si la condition vérifiée n'a pas la valeur true, l'assertion échoue.

Remarque importante :

La classe Assert lève un AssertFailedException pour signaler une erreur. Cette exception ne doit pas être capturée. Cette exception est gérée par le moteur de test unitaire pour indiquer un échec d'assertion.

Hiérarchie d'héritage

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

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 Assert

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms

Autres ressources

Utilisation des classes Assert