Практическое руководство. Добавление условий теста в модульные тесты базы данных
Этот раздел применим к:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio 2010 Professional |
Visual Studio Express |
---|---|---|---|
Можно добавить условия теста в модульный тест базы данных используя конструктор модульных тестов базы данных. При сохранении тестового класса условия теста автоматически сохраняются в тестовом проекте как код C# или Visual Basic в файлах исходного кода. После сохранения условия теста можно отредактировать его в конструкторе модульных тестов базы данных или в файле его исходного кода.
Добавление условий теста в модульный тест базы данных
Откройте модульный тест базы данных.
Имя открытого теста отобразится на панели переходов в верхней части конструктора модульных тестов базы данных. Используя панель переходов, можно выбирать разные методы теста, имеющиеся в тестовом проекте.
На панели переходов щелкните метод теста, к которому требуется добавить условия теста, или щелкните Общие скрипты.
Примечание
Общие скрипты не принадлежат к конкретному модульному тесту базы данных.Они предшествуют модульным тестам базы данных или следуют за ними в тестовом запуске.Дополнительные сведения см. в разделе Скрипты в модульных тестах баз данных.
На панели переходов щелкните скрипт Transact-SQL, к которому необходимо добавить условия теста. Условия теста можно добавлять к скриптам, выполняемым перед тестированием, в процессе и после тестирования.
Скрипт Transact-SQL для теста отображается в редакторе Transact-SQL, а его условия теста выводятся в область Условия тестирования.
В списке Условия теста щелкните условие теста, а затем Добавить условие теста(+).
Условие теста будет добавлено в метод модульного теста.
Примечание
Можно переупорядочивать условия теста в методе теста, щелкнув условие теста, а затем стрелку вниз или вверх на панели Условия теста.
Выберите только что добавленное условие теста и просмотрите содержимое окна Properties.
Настройте условие теста в окне «Свойства». Например, можно изменить свойство Время выполнения условия теста «Время выполнения». Если задать это свойство, тест может завершиться ошибкой, если скрипт Transact-SQL не выполняется за заданное время.
См. также
Задачи
Практическое руководство. Создание пустого модульного теста базы данных
Практическое руководство. Выполнение модульных тестов базы данных
Основные понятия
Использование условий теста в модульных тестах базы данных