TestMethodAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dieses Attribut wird verwendet, um Testmethoden zu markieren.
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)]
public class TestMethodAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method)]
public class TestMethodAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public class TestMethodAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)]
public class TestMethodAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)]
public sealed class TestMethodAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false)>]
type TestMethodAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method)>]
type TestMethodAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestMethodAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, Inherited=false)>]
type TestMethodAttribute = class
inherit Attribute
Public Class TestMethodAttribute
Inherits Attribute
Public NotInheritable Class TestMethodAttribute
Inherits Attribute
- Vererbung
-
TestMethodAttribute
- Abgeleitet
- Attribute
Hinweise
- Wenn Sie andere Attribute wie DataRowAttribute oder DynamicDataAttributeverwenden, ist die Verwendung weiterhin TestMethodAttribute erforderlich.
- Testmethoden müssen folgendes sein:
- öffentlich oder wenn DiscoverInternalsAttribute sie verwendet wird, kann sie intern sein.
- nicht statisch
- nicht generisch
- nicht abstrakt
- Der Rückgabetyp ist entweder
void, , Taskoder ValueTask. Wennvoid, dann sollte es nicht seinasync.
Konstruktoren
| Name | Beschreibung |
|---|---|
| TestMethodAttribute() |
Initialisiert eine neue Instanz der TestMethodAttribute-Klasse. |
| TestMethodAttribute(String, Int32) |
Initialisiert eine neue Instanz der TestMethodAttribute-Klasse. |
| TestMethodAttribute(String) |
Initialisiert eine neue Instanz der TestMethodAttribute-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DeclaringFilePath |
Ruft den Dateipfad ab, der das Attribut deklariert. |
| DeclaringLineNumber |
Ruft die Zeilennummer ab, die DeclaringFilePath das Attribut deklariert. |
| DisplayName |
Dient zum Abrufen oder Festlegen des Anzeigenamens für den Test. |
| UnfoldingStrategy |
Ruft die Strategie für die Entfaltung parametrisierter Tests ab oder legt sie fest. |
Methoden
| Name | Beschreibung |
|---|---|
| Execute(ITestMethod) |
Führt eine Testmethode aus. |
| ExecuteAsync(ITestMethod) |
Führt eine Testmethode aus. |