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

 

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

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

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

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

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

    System_CAPS_noteПримечание

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

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

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

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

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

    System_CAPS_noteПримечание

    Можно переупорядочить условия теста внутри метода с помощью стрелок вверх и вниз на панели Условия теста.

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

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

См. также

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