Программирование в IIS


Построение тестовой структуры - часть 2


Используемый подход заключается в представлении всех свойств класса в виде текстовых полей, всех функций – в виде кнопок, с текстовыми полями для аргументов формы тестовой структуры соответствующего класса. Тестовую структура нужно сохранить вместе с исходным кодом тестируемого класса, так как в будущем это поможет при усовершенствовании класса или устранении ошибок.

Примечание. Рассматриваемая тестовая структура – clsChairTester – сохранена с исходным кодом данной лекцию и доступна на веб-сайте автора книги.

В классе clsChair имеется только одно свойство, поэтому тестовая структура просто установит значение свойства и покажет его пользователю. После добавления в форму нескольких текстовых полей и командной кнопки, написания кода для создания и управления классом clsChair можно протестировать компонент "стул" с помощью тестовой структуры.

  1. Нажмите на клавишу F5 для запуска тестовой структуры. Выходные данные покажут, что объект успешно создан, и что цвет стула равен значению Brown (Коричневый).
  2. Введите новый цвет и нажмите на кнопку Set New Color (Присвоить новый цвет).

На рисунке 1.8 показана тестовая структура, при работе которой цвет стула успешно изменен в нескольких тестах.


Рис. 1.8.  Тестовая структура clsChair тестирует свойство color




- Начало -  - Назад -  - Вперед -