Freigeben über


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
Öffentliche MethodeStatischer Member Contains(String, String) Überprüft, dass die erste Zeichenfolge die zweite Zeichenfolge enthält.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt.
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member DoesNotMatch(String, Regex) Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck nicht entspricht.
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member EndsWith(String, String) Überprüft, dass die erste Zeichenfolge mit der zweiten Zeichenfolge endet.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt.
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member Matches(String, Regex) Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck entspricht.
Öffentliche MethodeStatischer Member Matches(String, Regex, String) Überprüft, dass die angegebene Zeichenfolge dem regulären Ausdruck entspricht.Zeigt eine Meldung an, wenn die Assertion fehlschlägt.
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member StartsWith(String, String) Überprüft, dass die erste Zeichenfolge mit der zweiten Zeichenfolge beginnt.Bei dieser Methode wird die Groß- und Kleinschreibung berücksichtigt.
Öffentliche MethodeStatischer Member 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.
Öffentliche MethodeStatischer Member 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

Weitere Ressourcen

Verwenden der Assert-Klassen