Поделиться через


Практическое руководство. Добавление условий тестирования в модульные тесты SQL Server

Условия тестирования можно добавить в модульный тест SQL Server с помощью конструктора модульных тестов SQL Server. При сохранении тестового класса условия теста автоматически сохраняются в тестовом проекте в виде кода Visual C# или Visual Basic в файле исходного кода, содержающем тестовый класс. После сохранения условия теста его можно изменить в конструкторе модульных тестов SQL Server или в файле исходного кода.

Чтобы добавить условия тестирования в модульный тест SQL Server

  1. Откройте модульный тест SQL Server в конструкторе модульных тестов SQL Server.

    Имя открытого теста отображается в панели навигации в верхней части конструктора модульных тестов SQL Server. С помощью панели навигации можно выбрать различные методы тестирования, которые находятся в тестовом классе.

  2. На панели навигации щелкните метод теста, в который требуется добавить условия теста, или щелкните Common Scripts.

    Заметка

    Общие скрипты не относятся к определенному модульному тесту. Скорее, они предшествуют или следуют модульным тестам в тестовом классе. Дополнительные сведения см. в Скрипты в модульных тестах SQL Server.

  3. На панели навигации щелкните сценарий Transact-SQL, в который требуется добавить условия тестирования. Вы можете добавить условия теста в скрипт предварительного теста, тестирования или после тестирования.

    Скрипт Transact-SQL для этого теста отображается в редакторе Transact-SQL, а его условия тестирования представлены в панели условий тестирования .

  4. В списке условия тестирования выберите условие теста, а затем щелкните Добавить условие теста (+).

    Условие теста добавляется в метод модульного теста.

    Заметка

    Вы можете изменить порядок условий теста в методе теста, щелкнув условие теста, а затем щелкнув стрелки вверх и вниз в области условий тестирования.

  5. Выберите условие теста, которое вы только что добавили, и просмотрите окно свойств .

    Настройте условие теста в окне "Свойства". Например, можно изменить свойство Время выполнения условия теста исполнения. Если задать это свойство, то тест завершится ошибкой, если скрипт Transact-SQL не выполняется в течение указанного времени.

См. также

создание и определение модульных тестов SQL Server
Практическое руководство. Создание пустого модульного теста SQL Server
Практическое руководство. Создание модульных тестов SQL Server для функций, триггеров и хранимых процедур
Использование условий тестирования в юнит-тестах SQL Server
Скрипты в модульных тестах SQL Server
Анализ результатов модульных тестов SQL Server
Практическое руководство. Запуск модульных тестов SQL Server