TestContext - класс
Используется для хранения информации, передаваемой для модульных тестов.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.TestContext
Пространство имен: Microsoft.VisualStudio.TestTools.UnitTesting
Сборка: Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Синтаксис
'Декларация
Public MustInherit Class TestContext
public abstract class TestContext
public ref class TestContext abstract
[<AbstractClass>]
type TestContext = class end
public abstract class TestContext
Тип TestContext предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
TestContext | Инициализирует новый экземпляр объекта, который является производным от класса TestContext. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
CurrentTestOutcome | Это свойство можно использовать в методе TestCleanup для задания вывода выполняемого теста. | |
DataConnection | При переопределении в производном классе получает текущее подключение к данным, когда тест используется для управляемого данными тестирования. | |
DataRow | При переопределении в производном классе получает текущую строку данных, когда тест используется для управляемого данными тестирования. | |
DeploymentDirectory | Получает каталог для файлов, развертываемых для тестового запуска.Это свойство обычно содержит подкаталог каталога TestRunDirectory. | |
FullyQualifiedTestClassName | Получает полное имя класса, содержащего метод теста, выполняемый в настоящее время. | |
Properties | При переопределении в производном классе получает тестовые свойства. | |
RequestedPage | Получает запрашиваемую страницу. | |
ResultsDirectory | Получает каталог верхнего уровня для тестового запуска, в котором содержатся результаты теста и каталоги результатов теста.Как правило, это подкаталог TestRunDirectory. | |
TestDeploymentDir | Получает путь к каталогу развертывания тестов.Параметр устарел.Взамен рекомендуется использовать DeploymentDirectory. | |
TestDir | Получает путь к каталогу тестов.Параметр устарел.Взамен рекомендуется использовать TestRunDirectory. | |
TestLogsDir | Получает путь к каталогу журнала теста.Параметр устарел.Взамен рекомендуется использовать TestRunResultsDirectory. | |
TestName | Получает имя теста. | |
TestResultsDirectory | Получает каталог для файлов результата теста. | |
TestRunDirectory | Получает каталог верхнего уровня для тестового запуска, в котором содержатся развернутые файлы и файлы результатов. | |
TestRunResultsDirectory | Получает каталог верхнего уровня для файлов результатов тестового запуска.Это свойство обычно содержит подкаталог каталога ResultsDirectory. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddResultFile | При переопределении в производном классе добавляет имя файла в список в TestResult.ResultFileNames. | |
BeginTimer | При переопределении в производном классе запускает таймер с указанным именем. | |
EndTimer | При переопределении в производном классе завершает таймер с указанным именем. | |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) | |
WriteLine | При переопределении в производном классе используется для записи сообщений трассировки во время выполнения теста. |
В начало страницы
Поля
Имя | Описание | |
---|---|---|
AspNetDevelopmentServerPrefix | Представляет префикс для сервера разработки ASP.NET. |
В начало страницы
Заметки
Для этого класса недоступно создание экземпляров. Не создавайте класс, который наследуется от этого класса. Дополнительные сведения см. в разделе Using the TestContext Class.
Пример использования TestContext для создания модульного теста, управляемого данными, см. в разделе Практическое руководство. Создание модульного теста, управляемого данными.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен