Выполните только один модульный тест при отладке в Visual Studio 2008

Рекомендуемый метод по-прежнему использовать append и join.

29
задан Quinn Taylor 10 July 2009 в 15:21
поделиться

6 ответов

Нажмите на имя метода тестирования, затем нажмите Ctrl+R, Ctrl+T. (Или перейдите к Тесту / Отладка / Тесты в Текущем Контексте.)

40
ответ дан Jon Skeet 28 November 2019 в 01:16
поделиться

Существуют, вероятно, другие пути, но я устанавливаю TestDriven.NET . Это позволяет Вам щелкать правой кнопкой по методу тестирования (MSTest, NUnit, MbUnit, и т.д.) и избранное Выполнение в Отладчике. Я настоятельно рекомендую его.

3
ответ дан Rob Prouse 28 November 2019 в 01:16
поделиться

У Вас есть две опции при запущении тестов. Посмотрите на свою панель инструментов Test Tools. Существует четыре кнопки: Запустите тесты в текущем контексте, отладьте тесты в текущем контексте, запустите все тесты и отладьте все тесты в решении.

, Когда Вы хотите отладить единственный тест, можно поместить курсор в тело теста и нажать один из "текущего контекста" кнопки тестового прогона. Для запущения всех тестов в классе поместите курсор в тестовое имя класса и нажмите одну из тех кнопок.

, С другой стороны, можно создать тестовый список (Тест-> Создают Новый Тестовый Список), и использование, что для выбора тестов Вы хотите работать. Можно также использовать theis, чтобы отключить и удалить тесты.

3
ответ дан 28 November 2019 в 01:16
поделиться

CTRL -R + T = Запуск теста в контексте. Это может быть легко запущено внутри теста.
CTRL-R + A = Прогоните все тесты
CTRL-. R + C = Прогоните все тесты в классе
CTRL-R + N = Прогоните все тесты в пространстве имён
CTRL-... R + F = Прогоните все проверенные тесты (хорошо подходит для повторного запуска всех неудачных тестов)

CTRL-R + CTRL-T = отладочный тест в контексте, то есть. он также прикрепляет отладчик
. Это также работает для всех остальных комбинаций.

18
ответ дан 28 November 2019 в 01:16
поделиться

Как и Will, вы можете использовать тестовые списки для всех видов сценариев "тестового стада", так как каждый юнит-тест в решении может быть членом нуля или большего количества тестовых списков и вы можете создать дерево тестовых списков в Test -> Windows -> Test List Editor.

0
ответ дан 28 November 2019 в 01:16
поделиться

Если вы хотите отладить свои тесты во время выполнения тестов под решением ASP.NET, обратитесь к статье MSDN "Как это сделать? Отладка во время выполнения теста под ASP.NET решением" по адресу http://msdn.microsoft.com/en-us/library/ms243172.aspx.

Я должен был сделать это сегодня вечером и частично следовал инструкциям для "Отладки при запуске на сервере разработки ASP.NET", установив в параметре web.config и операторе System.Diagnostics.Debugger.Break() в начале работы метода. Однако я выполнил команду "Debug Checked Tests" (Ctrl+R, Ctrl+T), которая выдала подсказки отладчика Just-in-time и запустил новый экземпляр Visual Studio (использую VS2010 Beta2). Это сработало хорошо.

0
ответ дан 28 November 2019 в 01:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: