DataRowAttribute 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.
Attribut zum Definieren von Inlinedaten für eine Testmethode.
public ref class DataRowAttribute : Attribute, Microsoft::VisualStudio::TestTools::UnitTesting::ITestDataSource
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public class DataRowAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public class DataRowAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public class DataRowAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceUnfoldingCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)]
public class DataRowAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceUnfoldingCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public class DataRowAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
public class DataRowAttribute : Attribute, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSource, Microsoft.VisualStudio.TestTools.UnitTesting.ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DataRowAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceUnfoldingCapability
interface ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceUnfoldingCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceIgnoreCapability
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)>]
type DataRowAttribute = class
inherit Attribute
interface ITestDataSource
interface ITestDataSourceIgnoreCapability
Public Class DataRowAttribute
Inherits Attribute
Public Class DataRowAttribute
Inherits Attribute
Implements ITestDataSource
Public Class DataRowAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceIgnoreCapability, ITestDataSourceUnfoldingCapability
Public Class DataRowAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceUnfoldingCapability
Public Class DataRowAttribute
Inherits Attribute
Implements ITestDataSource, ITestDataSourceIgnoreCapability
- Vererbung
-
DataRowAttribute
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| DataRowAttribute() |
Initialisiert eine neue Instanz der DataRowAttribute-Klasse. |
| DataRowAttribute(Object, Object[]) |
Initialisiert eine neue Instanz der DataRowAttribute Klasse, die ein Array von Argumenten einnimmt. |
| DataRowAttribute(Object) |
Initialisiert eine neue Instanz der DataRowAttribute Klasse mit einem Array von Objektargumenten. |
| DataRowAttribute(Object[]) |
Initialisiert eine neue Instanz der DataRowAttribute Klasse mit einem Array von Objektargumenten. |
| DataRowAttribute(String[]) |
Initialisiert eine neue Instanz der DataRowAttribute Klasse mit einem Array von Zeichenfolgenargumenten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Data |
Ruft Daten zum Aufrufen der Testmethode ab. |
| DisplayName |
Dient zum Abrufen oder Festlegen des Anzeigenamens in Testergebnissen für die Anpassung. |
| IgnoreMessage |
Dient zum Abrufen oder Festlegen eines Grunds, den spezifischen Testfall zu ignorieren. Wenn Sie die Eigenschaft auf einen Wert ungleich NULL festlegen, wird der Testfall ignoriert. |
| TestIdGenerationStrategy |
Ruft die Strategie für die Test-ID-Generierung ab. |
| UnfoldingStrategy |
Ruft die Strategie für die Entfaltung parametrisierter Tests ab. |
Methoden
| Name | Beschreibung |
|---|---|
| GetData(MethodInfo) |
Ruft die Testdaten aus der benutzerdefinierten Testdatenquelle ab. |
| GetDisplayName(MethodInfo, Object[]) |
Ruft den Anzeigenamen ab, der der Testdatenzeile für die Anzeige in TestResults entspricht. |