Freigeben über


CollectionAssert-Klasse

Überprüft boolesche Aussagen für Auflistungen in Komponententests.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

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

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member AllItemsAreInstancesOfType(ICollection, Type) Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des festgelegten Typs sind.Die Assertion schlägt fehl, wenn der Typ für ein Element in dessen Vererbungshierarchie nicht gefunden wird.
Öffentliche MethodeStatischer Member AllItemsAreInstancesOfType(ICollection, Type, String) Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des festgelegten Typs sind.Die Assertion schlägt fehl, wenn in der Auflistung ein Element vorhanden ist, für das der angegebene Typ nicht in der Vererbungshierarchie vorhanden ist.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AllItemsAreInstancesOfType(ICollection, Type, String, array<Object[]) Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des festgelegten Typs sind.Die Assertion schlägt fehl, wenn in der Auflistung ein Element vorhanden ist, für das der angegebene Typ nicht in der Vererbungshierarchie vorhanden ist.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AllItemsAreNotNull(ICollection) Überprüft, ob alle Elemente in der angegebenen Auflistung nicht nullNULL-Verweis (Nothing in Visual Basic) sind.Die Assertion schlägt fehl, wenn mindestens ein Element den Wert nullNULL-Verweis (Nothing in Visual Basic) hat.
Öffentliche MethodeStatischer Member AllItemsAreNotNull(ICollection, String) Überprüft, ob alle Elemente in der angegebenen Auflistung nicht nullNULL-Verweis (Nothing in Visual Basic) sind.Die Assertion schlägt fehl, wenn mindestens ein Element den Wert nullNULL-Verweis (Nothing in Visual Basic) hat.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AllItemsAreNotNull(ICollection, String, array<Object[]) Überprüft, ob alle Elemente in der angegebenen Auflistung nicht nullNULL-Verweis (Nothing in Visual Basic) sind.Die Assertion schlägt fehl, wenn mindestens ein Element den Wert nullNULL-Verweis (Nothing in Visual Basic) hat.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AllItemsAreUnique(ICollection) Überprüft, ob alle Elemente in der angegebenen Auflistung eindeutig sind.Die Assertion schlägt fehl, wenn zwei Elemente in der Auflistung gleich sind.
Öffentliche MethodeStatischer Member AllItemsAreUnique(ICollection, String) Überprüft, ob alle Elemente in der angegebenen Auflistung eindeutig sind.Die Assertion schlägt fehl, wenn zwei Elemente in der Auflistung gleich sind.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AllItemsAreUnique(ICollection, String, array<Object[]) Überprüft, ob alle Elemente in der angegebenen Auflistung eindeutig sind.Die Assertion schlägt fehl, wenn zwei Elemente in der Auflistung gleich sind.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreEqual(ICollection, ICollection) Überprüft, ob zwei angegebene Auflistungen gleich sind.Die Assertion schlägt fehl, wenn die Auflistungen nicht gleich sind.
Öffentliche MethodeStatischer Member AreEqual(ICollection, ICollection, IComparer) Überprüft mithilfe der festgelegten Methode zum Vergleichen der Elementwerte, ob zwei angegebene Auflistungen gleich sind.Die Assertion schlägt fehl, wenn die Auflistungen nicht gleich sind.
Öffentliche MethodeStatischer Member AreEqual(ICollection, ICollection, String) Überprüft, ob zwei angegebene Auflistungen gleich sind.Die Assertion schlägt fehl, wenn die Auflistungen nicht gleich sind.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreEqual(ICollection, ICollection, IComparer, String) Überprüft mithilfe der festgelegten Methode zum Vergleichen der Elementwerte, ob zwei angegebene Auflistungen gleich sind.Die Assertion schlägt fehl, wenn die Auflistungen nicht gleich sind.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreEqual(ICollection, ICollection, String, array<Object[]) Überprüft, ob zwei angegebene Auflistungen gleich sind.Die Assertion schlägt fehl, wenn die Auflistungen nicht gleich sind.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreEqual(ICollection, ICollection, IComparer, String, array<Object[]) Überprüft mithilfe der festgelegten Methode zum Vergleichen der Elementwerte, ob zwei angegebene Auflistungen gleich sind.Die Assertion schlägt fehl, wenn die Auflistungen nicht gleich sind.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreEquivalent(ICollection, ICollection) Überprüft, ob zwei angegebene Auflistungen einander entsprechen.Die Assertion schlägt fehl, wenn sich die Auflistungen nicht entsprechen.
Öffentliche MethodeStatischer Member AreEquivalent(ICollection, ICollection, String) Überprüft, ob zwei angegebene Auflistungen einander entsprechen.Die Assertion schlägt fehl, wenn sich die Auflistungen nicht entsprechen.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreEquivalent(ICollection, ICollection, String, array<Object[]) Überprüft, ob zwei angegebene Auflistungen einander entsprechen.Die Assertion schlägt fehl, wenn sich die Auflistungen nicht entsprechen.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreNotEqual(ICollection, ICollection) Überprüft, ob zwei angegebene Auflistungen ungleich sind.Die Assertion schlägt fehl, wenn die Auflistungen gleich sind.
Öffentliche MethodeStatischer Member AreNotEqual(ICollection, ICollection, IComparer) Überprüft mithilfe der festgelegten Methode zum Vergleichen der Elementwerte, ob zwei angegebene Auflistungen ungleich sind.Die Assertion schlägt fehl, wenn die Auflistungen gleich sind.
Öffentliche MethodeStatischer Member AreNotEqual(ICollection, ICollection, String) Überprüft, ob zwei angegebene Auflistungen ungleich sind.Die Assertion schlägt fehl, wenn die Auflistungen gleich sind.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreNotEqual(ICollection, ICollection, IComparer, String) Überprüft mithilfe der festgelegten Methode zum Vergleichen der Elementwerte, ob zwei angegebene Auflistungen ungleich sind.Die Assertion schlägt fehl, wenn die Auflistungen gleich sind.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreNotEqual(ICollection, ICollection, String, array<Object[]) Überprüft, ob zwei angegebene Auflistungen ungleich sind.Die Assertion schlägt fehl, wenn die Auflistungen gleich sind.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreNotEqual(ICollection, ICollection, IComparer, String, array<Object[]) Überprüft mithilfe der festgelegten Methode zum Vergleichen der Elementwerte, ob zwei angegebene Auflistungen ungleich sind.Die Assertion schlägt fehl, wenn die Auflistungen gleich sind.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreNotEquivalent(ICollection, ICollection) Überprüft, ob zwei angegebene Auflistungen einander nicht entsprechen.Die Assertion schlägt fehl, wenn sich die Auflistungen entsprechen.
Öffentliche MethodeStatischer Member AreNotEquivalent(ICollection, ICollection, String) Überprüft, ob zwei angegebene Auflistungen einander nicht entsprechen.Die Assertion schlägt fehl, wenn sich die Auflistungen entsprechen.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member AreNotEquivalent(ICollection, ICollection, String, array<Object[]) Überprüft, ob zwei angegebene Auflistungen einander nicht entsprechen.Die Assertion schlägt fehl, wenn sich die Auflistungen entsprechen.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member Contains(ICollection, Object) Überprüft, ob die angegebene Auflistung das angegebene Element enthält.Die Assertion schlägt fehl, wenn das Element nicht in der Auflistung gefunden wird.
Öffentliche MethodeStatischer Member Contains(ICollection, Object, String) Überprüft, ob die angegebene Auflistung das angegebene Element enthält.Die Assertion schlägt fehl, wenn das Element nicht in der Auflistung gefunden wird.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member Contains(ICollection, Object, String, array<Object[]) Überprüft, ob die angegebene Auflistung das angegebene Element enthält.Die Assertion schlägt fehl, wenn das Element nicht in der Auflistung gefunden wird.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member DoesNotContain(ICollection, Object) Überprüft, ob die angegebene Auflistung das angegebene Element nicht enthält.Die Assertion schlägt fehl, wenn das Element in der Auflistung gefunden wird.
Öffentliche MethodeStatischer Member DoesNotContain(ICollection, Object, String) Überprüft, ob die angegebene Auflistung das angegebene Element nicht enthält.Die Assertion schlägt fehl, wenn das Element in der Auflistung gefunden wird.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member DoesNotContain(ICollection, Object, String, array<Object[]) Überprüft, ob die angegebene Auflistung das angegebene Element nicht enthält.Die Assertion schlägt fehl, wenn das Element in der Auflistung gefunden wird.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member IsNotSubsetOf(ICollection, ICollection) Überprüft, ob die erste Auflistung keine Teilmenge der zweiten Auflistung ist.
Öffentliche MethodeStatischer Member IsNotSubsetOf(ICollection, ICollection, String) Überprüft, ob die erste Auflistung keine Teilmenge der zweiten Auflistung ist.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member IsNotSubsetOf(ICollection, ICollection, String, array<Object[]) Überprüft, ob die erste Auflistung keine Teilmenge der zweiten Auflistung ist.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member IsSubsetOf(ICollection, ICollection) Überprüft, ob die erste Auflistung eine Teilmenge der zweiten Auflistung ist.
Öffentliche MethodeStatischer Member IsSubsetOf(ICollection, ICollection, String) Überprüft, ob die erste Auflistung eine Teilmenge der zweiten Auflistung ist.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member IsSubsetOf(ICollection, ICollection, String, array<Object[]) Überprüft, ob die erste Auflistung eine Teilmenge der zweiten Auflistung ist.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.

Zum Seitenanfang

Hinweise

Diese Klasse enthält einen Satz statischer Methoden für die Auswertung einer booleschen Bedingung. Wenn diese Bedingung true ergibt, war die Assertion erfolgreich.

Mit einer Assertion wird der Wahrheitswert einer Annahme für miteinander verglichene Bedingungen überprüft.

Wenn die überprüfte Bedingung nicht wahr ist, schlägt die Assertion fehl.

Wichtig

Die CollectionAssert-Klasse löst eine AssertFailedException aus, um einen Fehler anzuzeigen. Diese Ausnahme darf nicht abgefangen werden. Diese Ausnahme wird vom Komponententestmodul behandelt, um einen Assertionsfehler anzuzeigen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace

Assert

StringAssert

Weitere Ressourcen

Verwenden der Assert-Klassen