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 | |
---|---|---|
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
AreEqual(ICollection, ICollection) | Überprüft, ob zwei angegebene Auflistungen gleich sind.Die Assertion schlägt fehl, wenn die Auflistungen nicht gleich sind. | |
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. | |
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. | |
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. | |
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. | |
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. | |
AreEquivalent(ICollection, ICollection) | Überprüft, ob zwei angegebene Auflistungen einander entsprechen.Die Assertion schlägt fehl, wenn sich die Auflistungen nicht entsprechen. | |
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. | |
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. | |
AreNotEqual(ICollection, ICollection) | Überprüft, ob zwei angegebene Auflistungen ungleich sind.Die Assertion schlägt fehl, wenn die Auflistungen gleich sind. | |
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. | |
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. | |
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. | |
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. | |
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. | |
AreNotEquivalent(ICollection, ICollection) | Überprüft, ob zwei angegebene Auflistungen einander nicht entsprechen.Die Assertion schlägt fehl, wenn sich die Auflistungen entsprechen. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
IsNotSubsetOf(ICollection, ICollection) | Überprüft, ob die erste Auflistung keine Teilmenge der zweiten Auflistung ist. | |
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. | |
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. | |
IsSubsetOf(ICollection, ICollection) | Überprüft, ob die erste Auflistung eine Teilmenge der zweiten Auflistung ist. | |
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. | |
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