Тестирование элемента управления

   
На этом шаге мы рассмотрим использование ActiveX Control Test Container для тестивания элемента.

   
Тестовый контейнер ActiveX Control Test Container - полезный инструмент, предоставляемый Visual Studio и позволяющий
запускать и тестировать любой ActiveX-элемент, зарегистрированный на Вашей машине. Ниже мы научимся
пользоваться им для тестирования страниц свойств, событий и метода Рlау() ActiveX-элемента OneArmedBandit.

  • Тестирование ActiveX-элемента OneArmedBandit.
  • В меню Tools в Visual C++ выберите ActiveX Control Test Container.
    В меню Edit тестового контейнера выберите команду Insert New Control.
  • В диалоговом окне Insert Control щелкните OneArmedBandit Control и затем - ОК.
  • С помощью маркеров на краях элемента управления задайте требуемый размер.
  • В меню Edit выберите команду Properties и на вкладке открывшегося диалогового окна
    OneArmedBandit Control Properties в качестве значения свойства Number of symbols задайте 5.
  • Щелкните вкладку Цвета и установите значения BackColor и ForeColor для элемента у правления.
  • Щелкните ОК и проверьте правильность отображения цветов элемента управления.
  • Щелкните мышью внутри области элемента управления и убедитесь в корректной генерации события Click в
    нижней половине окна тестового контейнера.
  • В меню Control выберите команду Invoke Methods. При необходимости переместите диалоговое
    окно Invoke Methods так, чтобы был виден весь элемент управления и сообщения в нижней половине окна тестового контейнера.
  • Выбрав Play (Method) в раскрывающемся списке Method Name щелкните Invoke, чтобы начать игру в
    "однорукого бандита". Продолжайте игру, пока не получите три одинаковых картинки, в этот момент программа должна сгенерировать
    событие Jackpot, информация о нем будет выведена в нижней половине окна тестового контейнера.


    Рис.1. Тестирование элемента

  • Тестирование постоянства свойства.
  • Закройте ActiveX Control Test Container. В ответ на запрос сохраните сеанс в файле oab.tcs.
  • Снова откройте ActiveX Control Test Container. В меню File просто выберите oab.tcs из списка
    недавно открывавшихся файлов. Размеры и цвета элемента управления OneArmedBandit должны сохраниться с предыдущего
    сеанса. (Класс COleControl самостоятельно поддерживает сериализацию размеров элемента управления - от
    Вас не требуется никаких дополнительных усилий.)
  • Щелкните на границе элемента управления, чтобы выбрать его. Просмотрите свойства элемента, чтобы убедиться,
    что значение NumberOfSymbols осталось равным 5.
  • Закройте ActiveX Control Test Container.

   
Со следующего шага мы начнем рассматривать создание ActiveX-элементов средствами ATL.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий