StringAssert-Klasse
Überprüft zeichenfolgenbezogene boolesche Aussagen in Komponententests.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntax
'Declaration
Public NotInheritable Class StringAssert
public static class StringAssert
public ref class StringAssert abstract sealed
[<AbstractClass>]
[<Sealed>]
type StringAssert = class end
public final class StringAssert
Methoden
Name | Beschreibung | |
---|---|---|
Contains(String, String) | Überprüft, dass die erste Zeichenfolge die zweite Zeichenfolge enthält.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt. | |
Contains(String, String, String) | Überprüft, dass die erste Zeichenfolge die zweite Zeichenfolge enthält.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt. | |
Contains(String, String, String, array<Object[]) | Überprüft, dass die erste Zeichenfolge die zweite Zeichenfolge enthält.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt. | |
DoesNotMatch(String, Regex) | Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck nicht entspricht. | |
DoesNotMatch(String, Regex, String) | Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck nicht entspricht.Zeigt eine Meldung an, wenn die Assertion fehlschlägt. | |
DoesNotMatch(String, Regex, String, array<Object[]) | Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck nicht entspricht.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt. | |
EndsWith(String, String) | Überprüft, dass die erste Zeichenfolge mit der zweiten Zeichenfolge endet.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt. | |
EndsWith(String, String, String) | Überprüft, dass die erste Zeichenfolge mit der zweiten Zeichenfolge endet.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt. | |
EndsWith(String, String, String, array<Object[]) | Überprüft, dass die erste Zeichenfolge mit der zweiten Zeichenfolge endet.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt. | |
Matches(String, Regex) | Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck entspricht. | |
Matches(String, Regex, String) | Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck entspricht.Zeigt eine Meldung an, wenn die Assertion fehlschlägt. | |
Matches(String, Regex, String, array<Object[]) | Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck entspricht.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt. | |
StartsWith(String, String) | Überprüft, dass die erste Zeichenfolge mit der zweiten Zeichenfolge beginnt.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt. | |
StartsWith(String, String, String) | Überprüft, dass die erste Zeichenfolge mit der zweiten Zeichenfolge beginnt.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt. | |
StartsWith(String, String, String, array<Object[]) | Überprüft, dass die erste Zeichenfolge mit der zweiten Zeichenfolge beginnt.Zeigt eine Meldung mit der angegebenen Formatierung an, wenn die Assertion fehlschlägt.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt. |
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 StringAssert-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