Классы и методы модульных тестов

Оценить
(0 голоса)

Visual   Studio   2008 предоставляет пространство  имен

Microsoft. VisualStudio. TestTools . UnitTesting, которое содержат классы атрибу­тов для описания тестов. Атрибутами метят классы и методы для их выполнения инфра­структурой модульного тестирования. В табл. 26.1 представлен список часто используемых классов атрибутов для модульного тестирования.

Пространство имен UnitTesting содержит также статический тип Assert. Этот объект содержит методы для определения, соответствуют ли результаты теста ожидавшимся ре­зультатам. В табл. 26.2 перечислены некоторые основные методы определения.

Классы и методы модульных тестов

Многие из перечисленных в табл. 26.2 методов содержат по несколько перегрузок. Эти пе­регрузки позволяют вам сравнивать различные типы данных, обобщенные коллекции и т. д. Кроме того, существуют такие перегрузки, которые позволяют вам просто сделать провер­ку, а также и такие, которые делают проверку и позволяют вам указать сообщение, которое будет выведено в случае неудачной проверки.

Пространство имен UnitTesting содержит также дополнительные классы проверок. Класс CollectionAssert используется для проверки содержимого коллекций. Например, вы мо­жете вызвать метод Contains для проверки, содержит ли данная коллекция определенный Элемент. Класс stringAssert содержит методы для проверки совпадений строк и частей строк. Например, вы можете использовать метод Startswith для проверки, не начинается ли строка с определенного набора символов.

Создание модульных тестов
Выполнение модульных тестов
Анализ покрытия кода
Настраиваем анализ покрытия кода
Оценка покрытия кода

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.