Partager via


CollectionAssert, classe

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

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.CollectionAssert

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

Syntaxe

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

Méthodes

  Nom Description
Méthode publiqueMembre statique AllItemsAreInstancesOfType(ICollection, Type) Vérifie que tous les éléments de la collection spécifiée sont des instances du type spécifié.L'assertion échoue si, pour tout élément, le type est introuvable dans sa hiérarchie d'héritage.
Méthode publiqueMembre statique AllItemsAreInstancesOfType(ICollection, Type, String) Vérifie que tous les éléments de la collection spécifiée sont des instances du type spécifié.L'assertion échoue s'il existe dans la collection un élément pour lequel le type spécifié est introuvable dans sa hiérarchie d'héritage.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique AllItemsAreInstancesOfType(ICollection, Type, String, array<Object[]) Vérifie que tous les éléments de la collection spécifiée sont des instances du type spécifié.L'assertion échoue s'il existe dans la collection un élément pour lequel le type spécifié est introuvable dans sa hiérarchie d'héritage.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique AllItemsAreNotNull(ICollection) Vérifie que tous les éléments de la collection spécifiée ne sont pas nullune référence null (Nothing en Visual Basic).L'assertion échoue si un élément est nullune référence null (Nothing en Visual Basic).
Méthode publiqueMembre statique AllItemsAreNotNull(ICollection, String) Vérifie que tous les éléments de la collection spécifiée ne sont pas nullune référence null (Nothing en Visual Basic).L'assertion échoue si un élément est nullune référence null (Nothing en Visual Basic).Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique AllItemsAreNotNull(ICollection, String, array<Object[]) Vérifie que tous les éléments de la collection spécifiée ne sont pas nullune référence null (Nothing en Visual Basic).L'assertion échoue si un élément est nullune référence null (Nothing en Visual Basic).Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique AllItemsAreUnique(ICollection) Vérifie que tous les éléments de la collection spécifiée sont uniques.L'assertion échoue si deux éléments quelconques de la collection sont égaux.
Méthode publiqueMembre statique AllItemsAreUnique(ICollection, String) Vérifie que tous les éléments de la collection spécifiée sont uniques.L'assertion échoue si deux éléments quelconques de la collection sont égaux.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique AllItemsAreUnique(ICollection, String, array<Object[]) Vérifie que tous les éléments de la collection spécifiée sont uniques.L'assertion échoue si deux éléments quelconques de la collection sont égaux.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique AreEqual(ICollection, ICollection) Vérifie que deux collections spécifiées sont égales.L'assertion échoue si les collections ne sont pas égales.
Méthode publiqueMembre statique AreEqual(ICollection, ICollection, IComparer) Vérifie que deux collections spécifiées sont égales, en utilisant la méthode spécifiée pour comparer les valeurs des éléments.L'assertion échoue si les collections ne sont pas égales.
Méthode publiqueMembre statique AreEqual(ICollection, ICollection, String) Vérifie que deux collections spécifiées sont égales.L'assertion échoue si les collections ne sont pas égales.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique AreEqual(ICollection, ICollection, IComparer, String) Vérifie que deux collections spécifiées sont égales, en utilisant la méthode spécifiée pour comparer les valeurs des éléments.L'assertion échoue si les collections ne sont pas égales.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique AreEqual(ICollection, ICollection, String, array<Object[]) Vérifie que deux collections spécifiées sont égales.L'assertion échoue si les collections ne sont pas égales.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique AreEqual(ICollection, ICollection, IComparer, String, array<Object[]) Vérifie que deux collections spécifiées sont égales, en utilisant la méthode spécifiée pour comparer les valeurs des éléments.L'assertion échoue si les collections ne sont pas égales.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique AreEquivalent(ICollection, ICollection) Vérifie que deux collections spécifiées sont équivalentes.L'assertion échoue si les collections ne sont pas équivalentes.
Méthode publiqueMembre statique AreEquivalent(ICollection, ICollection, String) Vérifie que deux collections spécifiées sont équivalentes.L'assertion échoue si les collections ne sont pas équivalentes.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique AreEquivalent(ICollection, ICollection, String, array<Object[]) Vérifie que deux collections spécifiées sont équivalentes.L'assertion échoue si les collections ne sont pas équivalentes.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique AreNotEqual(ICollection, ICollection) Vérifie que deux collections spécifiées ne sont pas égales.L'assertion échoue si les collections sont égales.
Méthode publiqueMembre statique AreNotEqual(ICollection, ICollection, IComparer) Vérifie que deux collections spécifiées ne sont pas égales, en utilisant la méthode spécifiée pour comparer les valeurs des éléments.L'assertion échoue si les collections sont égales.
Méthode publiqueMembre statique AreNotEqual(ICollection, ICollection, String) Vérifie que deux collections spécifiées ne sont pas égales.L'assertion échoue si les collections sont égales.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique AreNotEqual(ICollection, ICollection, IComparer, String) Vérifie que deux collections spécifiées ne sont pas égales, en utilisant la méthode spécifiée pour comparer les valeurs des éléments.L'assertion échoue si les collections sont égales.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique AreNotEqual(ICollection, ICollection, String, array<Object[]) Vérifie que deux collections spécifiées ne sont pas égales.L'assertion échoue si les collections sont égales.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique AreNotEqual(ICollection, ICollection, IComparer, String, array<Object[]) Vérifie que deux collections spécifiées ne sont pas égales, en utilisant la méthode spécifiée pour comparer les valeurs des éléments.L'assertion échoue si les collections sont égales.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique AreNotEquivalent(ICollection, ICollection) Vérifie que deux collections spécifiées ne sont pas équivalentes.L'assertion échoue si les collections sont équivalentes.
Méthode publiqueMembre statique AreNotEquivalent(ICollection, ICollection, String) Vérifie que deux collections spécifiées ne sont pas équivalentes.L'assertion échoue si les collections sont équivalentes.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique AreNotEquivalent(ICollection, ICollection, String, array<Object[]) Vérifie que deux collections spécifiées ne sont pas équivalentes.L'assertion échoue si les collections sont équivalentes.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique Contains(ICollection, Object) Vérifie que la collection spécifiée contient l'élément spécifié.L'assertion échoue si l'élément est introuvable dans la collection.
Méthode publiqueMembre statique Contains(ICollection, Object, String) Vérifie que la collection spécifiée contient l'élément spécifié.L'assertion échoue si l'élément est introuvable dans la collection.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique Contains(ICollection, Object, String, array<Object[]) Vérifie que la collection spécifiée contient l'élément spécifié.L'assertion échoue si l'élément est introuvable dans la collection.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique DoesNotContain(ICollection, Object) Vérifie que la collection spécifiée ne contient pas l'élément spécifié.L'assertion échoue si l'élément est trouvé dans la collection.
Méthode publiqueMembre statique DoesNotContain(ICollection, Object, String) Vérifie que la collection spécifiée ne contient pas l'élément spécifié.L'assertion échoue si l'élément est trouvé dans la collection.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique DoesNotContain(ICollection, Object, String, array<Object[]) Vérifie que la collection spécifiée ne contient pas l'élément spécifié.L'assertion échoue si l'élément est trouvé dans la collection.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique IsNotSubsetOf(ICollection, ICollection) Vérifie que la première collection n'est pas un sous-ensemble de la seconde collection.
Méthode publiqueMembre statique IsNotSubsetOf(ICollection, ICollection, String) Vérifie que la première collection n'est pas un sous-ensemble de la seconde collection.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique IsNotSubsetOf(ICollection, ICollection, String, array<Object[]) Vérifie que la première collection n'est pas un sous-ensemble de la seconde collection.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.
Méthode publiqueMembre statique IsSubsetOf(ICollection, ICollection) Vérifie que la première collection est un sous-ensemble de la seconde collection.
Méthode publiqueMembre statique IsSubsetOf(ICollection, ICollection, String) Vérifie que la première collection est un sous-ensemble de la seconde collection.Affiche un message si l'assertion échoue.
Méthode publiqueMembre statique IsSubsetOf(ICollection, ICollection, String, array<Object[]) Vérifie que la première collection est un sous-ensemble de la seconde collection.Affiche un message si l'assertion échoue et lui applique la mise en forme spécifiée.

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 CollectionAssert 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

Assert

StringAssert

Autres ressources

Utilisation des classes Assert