PlannedTest Klasa

Definicja

Reprezentuje pojedynczy test, który ma zostać uruchomiony (tj. został odnaleziony i przeszedł aktywny filtr) w bieżącym przebiegu testu. Zwrócone przez .PlannedTests

public sealed class PlannedTest
[System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class PlannedTest
type PlannedTest = class
[<System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type PlannedTest = class
Public NotInheritable Class PlannedTest
Dziedziczenie
PlannedTest
Atrybuty

Uwagi

Wystąpienia są niezmiennymi migawkami utworzonymi na początku wykonywania testu dla zestawu. Są one przeznaczone do inspekcji tylko do odczytu (na przykład do decydowania, czy kosztowna konfiguracja jest wymagana w [AssemblyInitialize]programie ); nie mają one stanu czasu wykonywania, takiego jak wynik, wyjątki lub wiersze oparte na danych.

Konstruktory

Nazwa Opis
PlannedTest(String, String, String, String, String, String, String, Nullable<Int32>, IReadOnlyCollection<String>, IReadOnlyCollection<KeyValuePair<String, String>>)

Inicjuje nowe wystąpienie klasy PlannedTest.

Właściwości

Nazwa Opis
AssemblyPath

Pobiera pełną ścieżkę zestawu, który deklaruje test na dysku.

DeclaringFilePath

Pobiera ścieżkę pliku źródłowego, która deklaruje test. Ta wartość jest przechwytywana w czasie kompilacji przez TestMethodAttributeelement ; może to być null , gdy test jest zadeklarowany za pomocą niestandardowego atrybutu metody testowej, który nie propaguje informacji o obiekcie wywołującym.

DeclaringLineNumber

Pobiera numer wiersza, w którym DeclaringFilePath jest zadeklarowany test, jeśli jest dostępny; w przeciwnym razie null.

FullyQualifiedTestClassName

Pobiera w pełni kwalifikowaną nazwę klasy deklarując metodę testową. Dubluje FullyQualifiedTestClassName.

ManagedMethodName

Pobiera nazwę metody zarządzanej ECMA-335 (typy parametrów kodowania) dla metody testowej, jeśli jest dostępna. Służy do jednoznacznej identyfikacji przeciążonych metod.

ManagedTypeName

Pobiera nazwę typu zarządzanego ECMA-335 dla typu deklarowanego, jeśli jest dostępny.

TestCategories

Pobiera kategorie zastosowane do tego testu za pośrednictwem TestCategoryAttribute metody, klasy lub zestawu.

TestDisplayName

Pobiera nazwę wyświetlaną testu, gdy został ustawiony; w przeciwnym razie null. Dubluje TestDisplayName.

TestName

Pobiera prostą nazwę metody testowej. Dubluje TestName.

TestProperties

Pobiera pary nazw/wartości zastosowane do tego testu za pośrednictwem metody TestPropertyAttribute. Wiele atrybutów o tej samej nazwie jest zachowywanych jako oddzielne wpisy.

Dotyczy