Condividi tramite


Classe TestContext

Utilizzato per archiviare 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 una nuova istanza di un oggetto che deriva da TestContext classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CurrentTestOutcome È possibile utilizzare questa proprietà in un metodo TestCleanup per determinare il risultato di un test che è stata eseguita.
Proprietà pubblica DataConnection Una volta sottoposto a override in una classe derivata, ottiene la connessione dati corrente quando il test viene utilizzato per test basato sui dati.
Proprietà pubblica DataRow Una volta sottoposto a override in una classe derivata, ottiene la riga di dati corrente quando il test viene utilizzato per test basato sui dati.
Proprietà pubblica DeploymentDirectory Ottiene la directory per i file distribuiti per l'esecuzione dei test.Questa proprietà contiene in genere una sottodirectory di l TestRunDirectory.
Proprietà pubblica FullyQualifiedTestClassName Ottiene il nome completo della classe che contiene il metodo di test attualmente in esecuzione.
Proprietà pubblica Properties Una volta 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 livello superiore che contiene i risultati del test e le directory di output del test per l'esecuzione dei test.Si tratta in genere di una sottodirectory di TestRunDirectory.
Proprietà pubblica TestDeploymentDir Ottiene il percorso della directory di distribuzione dei test.deprecato.utilizzo DeploymentDirectory anziché.
Proprietà pubblica TestDir Ottiene il percorso della directory del test.deprecato.utilizzo TestRunDirectory anziché.
Proprietà pubblica TestLogsDir Ottiene il percorso della directory del log di test.deprecato.utilizzo TestRunResultsDirectory anziché.
Proprietà pubblica TestName Ottiene il nome del test.
Proprietà pubblica TestResultsDirectory Ottiene la directory per i file dei risultati del test.
Proprietà pubblica TestRunDirectory Ottiene la directory di primo livello per l'esecuzione di test contenente i file e i file di risultati implementati.
Proprietà pubblica TestRunResultsDirectory Ottiene la directory di livello superiore per i file di risultati di esecuzione dei test.Questa proprietà contiene in genere una sottodirectory di l ResultsDirectory.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddResultFile Una volta sottoposto a override in una classe derivata, aggiunge un nome file all'elenco in TestResult.ResultFileNames.
Metodo pubblico BeginTimer Una volta sottoposto a override in una classe derivata, avviare un timer con il nome specificato.
Metodo pubblico EndTimer Una volta sottoposto a override in una classe derivata, la fine di un timer con il nome specificato.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto 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 Una volta sottoposto a override in una classe derivata, utilizzata per scrivere i messaggi di traccia mentre il test è in esecuzione.

In alto

Campi

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

In alto

Note

Questa classe non è possibile creare un'istanza.Non creare una classe che erediti dalla classe.Per ulteriori informazioni, vedere Utilizzando la classe TestContext.

Per un esempio di come utilizzare l'oggetto TestContext per creare uno unit test basato sui 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