Partager via


StringAssert, classe

Vérifie des propositions true/false associées aux chaînes dans les tests unitaires.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert

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

Syntaxe

'Déclaration
Public NotInheritable Class StringAssert
public static class StringAssert
public ref class StringAssert abstract sealed
[<AbstractClass>]
[<Sealed>]
type StringAssert =  class end
public final class StringAssert

Méthodes

  Nom Description
Méthode publiqueMembre statique Contains(String, String) Vérifie que la première chaîne contient la seconde chaîne.Cette méthode respecte la casse.
Méthode publiqueMembre statique Contains(String, String, String) Vérifie que la première chaîne contient la seconde chaîne.Affiche un message si l'assertion échoue.Cette méthode respecte la casse.
Méthode publiqueMembre statique Contains(String, String, String, array<Object[]) Vérifie que la première chaîne contient la seconde chaîne.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.Cette méthode respecte la casse.
Méthode publiqueMembre statique DoesNotMatch(String, Regex) Vérifie que la chaîne spécifiée ne correspond pas à l'expression régulière.
Méthode publiqueMembre statique DoesNotMatch(String, Regex, String) Vérifie que la chaîne spécifiée ne correspond pas à l'expression régulière.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique DoesNotMatch(String, Regex, String, array<Object[]) Vérifie que la chaîne spécifiée ne correspond pas à l'expression régulière.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique EndsWith(String, String) Vérifie que la première chaîne se termine par la seconde chaîne.Cette méthode respecte la casse.
Méthode publiqueMembre statique EndsWith(String, String, String) Vérifie que la première chaîne se termine par la seconde chaîne.Affiche un message si l'assertion échoue.Cette méthode respecte la casse.
Méthode publiqueMembre statique EndsWith(String, String, String, array<Object[]) Vérifie que la première chaîne se termine par la seconde chaîne.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.Cette méthode respecte la casse.
Méthode publiqueMembre statique Matches(String, Regex) Vérifie que la chaîne spécifiée correspond à l'expression régulière.
Méthode publiqueMembre statique Matches(String, Regex, String) Vérifie que la chaîne spécifiée correspond à l'expression régulière.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique Matches(String, Regex, String, array<Object[]) Vérifie que la chaîne spécifiée correspond à l'expression régulière.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique StartsWith(String, String) Vérifie que la première chaîne commence par la seconde chaîne.Cette méthode respecte la casse.
Méthode publiqueMembre statique StartsWith(String, String, String) Vérifie que la première chaîne commence par la seconde chaîne.Affiche un message si l'assertion échoue.Cette méthode respecte la casse.
Méthode publiqueMembre statique StartsWith(String, String, String, array<Object[]) Vérifie que la première chaîne commence par la seconde chaîne.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.Cette méthode respecte la casse.

Début

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.

Si la condition vérifiée n'a pas la valeur true, l'assertion échoue.

Important

La classe StringAssert 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.

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

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms

Autres ressources

Utilisation des classes Assert