Практическое руководство. Вызов метода из Object Test Bench
Обновлен: Ноябрь 2007
В приведенной ниже процедуре показано как протестировать свои приложения без написания специальной тестовой программы. При помощи Окно инструментов "Object Test Bench" можно передать аргументы в метод и проследить потоки, события и программный вывод. Для экономии времени можно использовать Object Test Bench для быстрого модульного тестирования своего кода.
![]() |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Для изменения параметров в меню Сервис выберите команду Параметры импорта и экспорта. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы вызвать метод экземпляра
Создайте и скомпилируйте свое приложение.
В меню Вид выберите Окно классов.
Разверните Окно классов, чтобы найти класс, который требуется протестировать, правой кнопкой мыши щелкните этот класс и выберите Создать экземпляр.
Откройте диалоговое окно Создать класс с предложением выбрать имя экземпляра для тестирования.
В поле Имя введите MyTestForThisClass.
Откройте окно Object Test Bench с прямоугольником с закругленными углами, представляющим класс. Также, в поле отображается имя экземпляра.
В окне Object Test Bench щелкните класс правой кнопкой мыши и выберите команду Вызвать метод.
Отображаются все открытые методы для тестирования.
Из списка раскрывающегося меню выберите метод или функцию, которую требуется проверить, и нажмите кнопку ОК.
Откроется Диалоговое окно "Вызвать метод".
В диалоговом окне Вызвать метод введите аргументы в тестовое поле Параметры или укажите null. В случае недопустимости каких-либо параметров, рядом с соответствующим параметром отображается восклицательный знак (!). Например, если в качестве аргумента необходимо указать int и был введен некоторый текст, восклицательный знак будет указывать на необходимость исправить введенный аргумент. Чтобы исправить параметр, просто еще раз введите правильный тип данных.
Примечание.
Чтобы инициировать событие класса, выберите событие из списка в диалоговом окне Вызвать метод.
Нажмите ОК, чтобы вызвать метод и начать тестирование.
В случае успешного вызова метода, откроется Окно сообщения "Результат вызова метода" с возвращаемыми значениями из вызова.
Если метод был пустым, в окне сообщений Результат вызова метода будут указаны соответствующие сведения.
Чтобы вызвать статический метод типа
В Окне классов щелкните правой кнопкой мыши имя класса, метод которого необходимо вызвать.
-или-
В окне Object Test Bench щелкните правой кнопкой мыши представление прямоугольника с закругленными углами для объекта, метод которого необходимо вызвать.
В окне Object Test Bench щелкните класс правой кнопкой мыши и выберите команду Вызвать статический метод.
Откроется диалоговое окно Вызвать статический метод.
Щелкните статический метод в списке, чтобы вызвать его.
Откроется диалоговое окно Вызвать метод.
В диалоговом окне Вызвать метод введите аргументы в тестовое поле Параметры или укажите null.
В случае недопустимости каких-либо параметров, рядом с соответствующим параметром отображается восклицательный знак (!). Например, если в качестве аргумента необходимо указать int и был введен некоторый текст, восклицательный знак будет указывать на необходимость исправить введенный аргумент. Чтобы исправить параметр, просто еще раз введите правильный тип данных.
Нажмите ОК, чтобы вызвать метод и начать тестирование.
В случае успешного вызова метода, откроется Окно сообщения "Результат вызова метода" с возвращаемыми значениями из вызова. Если метод был пустым, в окне сообщений Результат вызова метода будут указаны соответствующие сведения.