Как проверить функцию в Visual Studio 2010? - PullRequest
3 голосов
/ 25 февраля 2012

Я пишу небольшую функцию, которая принимает переменную типа строки в качестве параметра.

Мне интересно, есть ли способ проверить свою функцию?

Я не хочу использовать Unit Test, потому что это излишне.

Спасибо за ваши ответы.

UPDATE

Спасибо всем за ваши ответы.

В моем случае эта функция будет запускаться обработчиком событий. Однако я не хочу связывать дескриптор с моей функцией, и я просто хочу проверить, работает ли эта функция.

Так что лучший способ - написать модульный тест?

Ответы [ 4 ]

9 голосов
/ 25 февраля 2012

Вы можете использовать immediate window и ввести вызов функции для проверки.Обычно эту функцию можно использовать при запуске приложения, но она также доступна во время разработки.

7 голосов
/ 25 февраля 2012

Вот для чего нужны юнит-тесты. Другой вариант - просто создать новый консольный тест, чтобы ссылаться на него, однако просто щелкнуть по нему правой кнопкой мыши и создать новый модульный тест легко, и лучший метод - он не лишний и занимает 5 секунд:)

В худшем случае просто удалите тест, когда он будет завершен.

2 голосов
/ 25 февраля 2012

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

Но я должен согласиться с SLaks - вы должны написать модульные тесты.На самом деле, такой метод звучит так, будто он требует некоторого модульного тестирования.

0 голосов
/ 25 февраля 2012

Я бы использовал nunit и создал бы библиотеку классов и написал бы модульные тесты для проверки функций.Традиционный способ быстрого тестирования это использование консольного приложения, но это больше не рекомендуется, поскольку модульное тестирование рассматривается как быстрый и более надежный способ тестирования кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...