Condividi tramite


Classe TestContext

Utilizzato per memorizzare le informazioni fornite agli unit test.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.TestContext

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintassi

'Dichiarazione
Public MustInherit Class TestContext
public abstract class TestContext
public ref class TestContext abstract
[<AbstractClass>]
type TestContext =  class end
public abstract class TestContext

Il tipo TestContext espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto TestContext Inizializza un nuova istanza di un oggetto che deriva dalla classe TestContext.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CurrentTestOutcome È possibile utilizzare questa proprietà in un metodo TestCleanup per determinare il risultato di un test eseguito.
Proprietà pubblica DataConnection Se sottoposto a override in una classe derivata, ottiene la connessione ai dati corrente se il test viene utilizzato per test basati su dati.
Proprietà pubblica DataRow Se sottoposto a override in una classe derivata, ottiene la riga di dati corrente se il test viene utilizzato per test basati su dati.
Proprietà pubblica DeploymentDirectory Ottiene la directory per i file distribuiti per l'esecuzione dei test.Questa proprietà contiene in genere una sottodirectory di TestRunDirectory.
Proprietà pubblica FullyQualifiedTestClassName Ottiene il nome completo della classe che contiene il metodo di test attualmente in esecuzione.
Proprietà pubblica Properties Se sottoposto a override in una classe derivata, ottiene le proprietà del test.
Proprietà pubblica RequestedPage Ottiene la pagina richiesta.
Proprietà pubblica ResultsDirectory Ottiene la directory di primo livello che contiene i risultati del test e le directory dei risultati per l'esecuzione dei test.Si tratta in genere di una sottodirectory di TestRunDirectory.
Proprietà pubblica TestDeploymentDir Ottiene il percorso alla directory di distribuzione del test.Obsoleta.In alternativa, utilizzare DeploymentDirectory.
Proprietà pubblica TestDir Ottiene il percorso alla directory del test.Obsoleta.In alternativa, utilizzare TestRunDirectory.
Proprietà pubblica TestLogsDir Ottiene il percorso alla directory del log del test.Obsoleta.In alternativa, utilizzare TestRunResultsDirectory.
Proprietà pubblica TestName Ottiene il nome del test.
Proprietà pubblica TestResultsDirectory Ottiene la directory per i file dei risultati dei test.
Proprietà pubblica TestRunDirectory Ottiene la directory di primo livello per l'esecuzione dei test che contiene i file distribuiti e quelli dei risultati.
Proprietà pubblica TestRunResultsDirectory Ottiene la directory di primo livello per i file dei risultati dell'esecuzione dei test.Questa proprietà contiene in genere una sottodirectory di ResultsDirectory.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddResultFile Se sottoposto a override in una classe derivata, aggiunge un nome di file all'elenco in TestResult.ResultFileNames.
Metodo pubblico BeginTimer Se sottoposto a override in una classe derivata, fa partire un timer con il nome specificato.
Metodo pubblico EndTimer Se sottoposto a override in una classe derivata, fa arrestare un timer con il nome specificato.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico WriteLine Se sottoposto a override in una classe derivata, viene utilizzato per scrivere i messaggi di traccia durante l'esecuzione del test.

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico AspNetDevelopmentServerPrefix Rappresenta il prefisso per il server di sviluppo ASP.NET.

In alto

Note

Non è possibile creare istanze di questa classe. Non creare una classe che eredita da questa classe. Per ulteriori informazioni, vedere Using the TestContext Class.

Per un esempio di come utilizzare TestContext per creare un unit test basato su dati, vedere Procedura: creare uno unit test basato sui dati.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting

Altre risorse

Using the TestContext Class