Freigeben über


Assert-Klasse

Aktualisiert: November 2007

Überprüft Bedingungen in Komponententests mithilfe boolescher Aussagen.

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

Syntax

Public NotInheritable Class Assert

Sie müssen keine Instanz einer statischen Klasse deklarieren, um auf ihre Member zuzugreifen.
public static class Assert
public ref class Assert abstract sealed
public final class Assert

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. Die Assertion ist für den Komponententest wesentlich. Die Assert-Klasse bietet viele statische Methoden zum Überprüfen von Annahmen. Wenn die überprüfte Bedingung nicht wahr ist, schlägt die Assertion fehl.

Wichtiger Hinweis:

Die Assert-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.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.Assert

Threadsicherheit

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

Siehe auch

Referenz

Assert-Member

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace

Weitere Ressourcen

Verwenden der Assert-Klassen