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 | |
---|---|---|
TestContext | Inizializza una nuova istanza di un oggetto che deriva da TestContext classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CurrentTestOutcome | È possibile utilizzare questa proprietà in un metodo TestCleanup per determinare il risultato di un test che è stata eseguita. | |
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. | |
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. | |
DeploymentDirectory | Ottiene la directory per i file distribuiti per l'esecuzione dei test.Questa proprietà contiene in genere una sottodirectory di l TestRunDirectory. | |
FullyQualifiedTestClassName | Ottiene il nome completo della classe che contiene il metodo di test attualmente in esecuzione. | |
Properties | Una volta sottoposto a override in una classe derivata, ottiene le proprietà del test. | |
RequestedPage | ottiene la pagina richiesta. | |
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. | |
TestDeploymentDir | Ottiene il percorso della directory di distribuzione dei test.deprecato.utilizzo DeploymentDirectory anziché. | |
TestDir | Ottiene il percorso della directory del test.deprecato.utilizzo TestRunDirectory anziché. | |
TestLogsDir | Ottiene il percorso della directory del log di test.deprecato.utilizzo TestRunResultsDirectory anziché. | |
TestName | Ottiene il nome del test. | |
TestResultsDirectory | Ottiene la directory per i file dei risultati del test. | |
TestRunDirectory | Ottiene la directory di primo livello per l'esecuzione di test contenente i file e i file di risultati implementati. | |
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 | |
---|---|---|
AddResultFile | Una volta sottoposto a override in una classe derivata, aggiunge un nome file all'elenco in TestResult.ResultFileNames. | |
BeginTimer | Una volta sottoposto a override in una classe derivata, avviare un timer con il nome specificato. | |
EndTimer | Una volta sottoposto a override in una classe derivata, la fine di un timer con il nome specificato. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto 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 | 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 | |
---|---|---|
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