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 | |
---|---|---|
TestContext | Inizializza un nuova istanza di un oggetto che deriva dalla classe TestContext. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CurrentTestOutcome | È possibile utilizzare questa proprietà in un metodo TestCleanup per determinare il risultato di un test eseguito. | |
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. | |
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. | |
DeploymentDirectory | Ottiene la directory per i file distribuiti per l'esecuzione dei test.Questa proprietà contiene in genere una sottodirectory di TestRunDirectory. | |
FullyQualifiedTestClassName | Ottiene il nome completo della classe che contiene il metodo di test attualmente in esecuzione. | |
Properties | Se sottoposto a override in una classe derivata, ottiene le proprietà del test. | |
RequestedPage | Ottiene la pagina richiesta. | |
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. | |
TestDeploymentDir | Ottiene il percorso alla directory di distribuzione del test.Obsoleta.In alternativa, utilizzare DeploymentDirectory. | |
TestDir | Ottiene il percorso alla directory del test.Obsoleta.In alternativa, utilizzare TestRunDirectory. | |
TestLogsDir | Ottiene il percorso alla directory del log del test.Obsoleta.In alternativa, utilizzare TestRunResultsDirectory. | |
TestName | Ottiene il nome del test. | |
TestResultsDirectory | Ottiene la directory per i file dei risultati dei test. | |
TestRunDirectory | Ottiene la directory di primo livello per l'esecuzione dei test che contiene i file distribuiti e quelli dei risultati. | |
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 | |
---|---|---|
AddResultFile | Se sottoposto a override in una classe derivata, aggiunge un nome di file all'elenco in TestResult.ResultFileNames. | |
BeginTimer | Se sottoposto a override in una classe derivata, fa partire un timer con il nome specificato. | |
EndTimer | Se sottoposto a override in una classe derivata, fa arrestare un timer con il nome specificato. | |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
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) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
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 | |
---|---|---|
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