Поделиться через


Практическое руководство. Вызов метода из Object Test Bench

Обновлен: Ноябрь 2007

В приведенной ниже процедуре показано как протестировать свои приложения без написания специальной тестовой программы. При помощи Окно инструментов "Object Test Bench" можно передать аргументы в метод и проследить потоки, события и программный вывод. Для экономии времени можно использовать Object Test Bench для быстрого модульного тестирования своего кода.

w836838e.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Для изменения параметров в меню Сервис выберите команду Параметры импорта и экспорта. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы вызвать метод экземпляра

  1. Создайте и скомпилируйте свое приложение.

  2. В меню Вид выберите Окно классов.

  3. Разверните Окно классов, чтобы найти класс, который требуется протестировать, правой кнопкой мыши щелкните этот класс и выберите Создать экземпляр.

    Откройте диалоговое окно Создать класс с предложением выбрать имя экземпляра для тестирования.

  4. В поле Имя введите MyTestForThisClass.

    Откройте окно Object Test Bench с прямоугольником с закругленными углами, представляющим класс. Также, в поле отображается имя экземпляра.

  5. В окне Object Test Bench щелкните класс правой кнопкой мыши и выберите команду Вызвать метод.

    Отображаются все открытые методы для тестирования.

  6. Из списка раскрывающегося меню выберите метод или функцию, которую требуется проверить, и нажмите кнопку ОК.

    Откроется Диалоговое окно "Вызвать метод".

    В диалоговом окне Вызвать метод введите аргументы в тестовое поле Параметры или укажите null. В случае недопустимости каких-либо параметров, рядом с соответствующим параметром отображается восклицательный знак (!). Например, если в качестве аргумента необходимо указать int и был введен некоторый текст, восклицательный знак будет указывать на необходимость исправить введенный аргумент. Чтобы исправить параметр, просто еще раз введите правильный тип данных.

    w836838e.alert_note(ru-ru,VS.90).gifПримечание.

    Чтобы инициировать событие класса, выберите событие из списка в диалоговом окне Вызвать метод.

  7. Нажмите ОК, чтобы вызвать метод и начать тестирование.

    В случае успешного вызова метода, откроется Окно сообщения "Результат вызова метода" с возвращаемыми значениями из вызова.

    Если метод был пустым, в окне сообщений Результат вызова метода будут указаны соответствующие сведения.

Чтобы вызвать статический метод типа

  1. В Окне классов щелкните правой кнопкой мыши имя класса, метод которого необходимо вызвать.

    -или-

    В окне Object Test Bench щелкните правой кнопкой мыши представление прямоугольника с закругленными углами для объекта, метод которого необходимо вызвать.

  2. В окне Object Test Bench щелкните класс правой кнопкой мыши и выберите команду Вызвать статический метод.

    Откроется диалоговое окно Вызвать статический метод.

  3. Щелкните статический метод в списке, чтобы вызвать его.

    Откроется диалоговое окно Вызвать метод.

  4. В диалоговом окне Вызвать метод введите аргументы в тестовое поле Параметры или укажите null.

    В случае недопустимости каких-либо параметров, рядом с соответствующим параметром отображается восклицательный знак (!). Например, если в качестве аргумента необходимо указать int и был введен некоторый текст, восклицательный знак будет указывать на необходимость исправить введенный аргумент. Чтобы исправить параметр, просто еще раз введите правильный тип данных.

  5. Нажмите ОК, чтобы вызвать метод и начать тестирование.

    В случае успешного вызова метода, откроется Окно сообщения "Результат вызова метода" с возвращаемыми значениями из вызова. Если метод был пустым, в окне сообщений Результат вызова метода будут указаны соответствующие сведения.

См. также

Другие ресурсы

Object Test Bench

Построение, отладка и тестирование