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 | |
---|---|---|
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. | |
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. | |
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. | |
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). | |
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. | |
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. | |
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. | |
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. | |
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. | |
AreEqual(ICollection, ICollection) | Vérifie que deux collections spécifiées sont égales.L'assertion échoue si les collections ne sont pas égales. | |
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. | |
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. | |
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. | |
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. | |
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. | |
AreEquivalent(ICollection, ICollection) | Vérifie que deux collections spécifiées sont équivalentes.L'assertion échoue si les collections ne sont pas équivalentes. | |
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. | |
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. | |
AreNotEqual(ICollection, ICollection) | Vérifie que deux collections spécifiées ne sont pas égales.L'assertion échoue si les collections sont égales. | |
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. | |
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. | |
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. | |
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. | |
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. | |
AreNotEquivalent(ICollection, ICollection) | Vérifie que deux collections spécifiées ne sont pas équivalentes.L'assertion échoue si les collections sont équivalentes. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
IsNotSubsetOf(ICollection, ICollection) | Vérifie que la première collection n'est pas un sous-ensemble de la seconde collection. | |
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. | |
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. | |
IsSubsetOf(ICollection, ICollection) | Vérifie que la première collection est un sous-ensemble de la seconde collection. | |
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. | |
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