Test Container
Приложение Test Container, поставляемое с Visual C++, предназначено для тестирования и отладки ActiveX. Test Container позволяет пользователю проверить, как элемент позволяет менять свойства, как выполняет методы и пересылает события в контейнер.
Для тестирования Вашего элемента ActiveX :
1. В меню Tools DevStudio выберете ActiveX Control Test Container.
2. В меню Edit в оболочке Test Container выберете Insert New Control.
3. В списке Insert Control выберете желаемый элемент ActiveX и щелкните на кнопке OK. Элементе появится в контейнере.
Замечание: Если элемент отсутствует в списке, то он не зарегистрирован в системе. Для регистрации элемента можно использовать команду Register Controls из меню File
оболочки Test Container.
Для отладки элемента ActiveX с помощью отладчика:
1. Постройте отладочную версию элемента.
2. Из меню Build выберете команду Settings.
3. В появившемся диалоге Project Settings выберете вкладку Debug.
4. В элемент редактирования Executable for Debug Session впечатайте TstCon32.exe – имя программы ActiveX Control Test Container.
5. Щелкните OK.
После этого Test Container будет запускаться автоматически при запуске проекта в режиме отладки. Вы можете задавать точки останова, смотреть значения переменных и т. п.
Для тестирования свойств:
1. В меню Control, щелкните Invoke Methods.
2. В списке Method Name выберете PropPut method для свойства, которое Вы хотите протестировать.
3. Измените Parameter Value или Parameter Type
и щелкните Set Value кнопку.
4. Щелкните Invoke, чтобы установить новое значение.
Для тестирования событий:
1. В меню Options
щелкните Logging.
2. Укажите, куда направлять события. Если Вы направляете события в файл (Log to file), то сможете посмотреть затем их появление в файле. Можно направить события в окно отладки (Log to debugger window) или в окно, находящееся в нижней части главного окна ActiveX Control Test Container (Log to output window). Вы можете запретить просмотр событий (No logging).
Для тестирования методов:
1. В меню Control, щелкните Invoke Methods.
2. В списке Method Name выберете метод, который Вы хотите протестировать.
3. Измените Parameter Value или Parameter Type
и кнопку Invoke, чтобы выполнить метод.
Для проверки работы со страницами свойств щелкните на Properties в меню Edit.