У меня есть куча модульных тестов в моем проекте визуальной студии, а окраска покрытия кода показывает покрытые строки кода синим цветом. Можно ли перейти к единичному тесту (ям), который охватывает эту строку кода?Как найти модульные тесты
ответ
№ Несколько тестов модулей могут охватывать одну и ту же линию, поэтому это не соотношение 1-1.
Лучше всего придерживаться точки останова на линии и запускать тесты и смотреть на стек вызовов, когда ударяется точка разрыва.
Альтернативный метод заключается в том, чтобы изменить эту строку кода, возможно, прокомментировать ее, и посмотреть, какие тесты потерпят неудачу в результате. Может быть, быстрее, чем вручную проверять каждый раз, когда ударяется точка останова.
Да, хорошая идея. Возможно, сначала поставьте Assert.Fail на строке, с конкретным сообщением и посмотрите, какие тесты терпят неудачу с этим сообщением. –
Да, это будет работать для тестов, которые проверяют метод. Мой путь попытался бы найти те, которые полагаются на линию метода. Хорошая идея. –
- 1. PrestaShop Модульные модульные тесты
- 2. Модульные тесты Visual Studio
- 3. игнорировать модульные тесты C++
- 4. Как писать модульные тесты, тесты параллелизма инварианты
- 5. Как организовать интеграционные тесты и модульные тесты
- 6. Как написать параллельные модульные тесты
- 7. Как написать многопоточные модульные тесты?
- 8. Как создать гибкие модульные тесты?
- 9. Как правильно выполнить модульные тесты
- 10. Как написать .NET-модульные тесты?
- 11. Как написать «грязные» модульные тесты?
- 12. Как отлаживать модульные тесты Django?
- 13. Как отлаживать модульные тесты scala.js?
- 14. flux store - модульные тесты
- 15. Модульные тесты сервлета
- 16. WCF MSMQ Модульные тесты
- 17. xcode 4.3 модульные тесты
- 18. Модульные тесты экспресс-маршрутизаторов
- 19. Модульные тесты JAX-WS
- 20. Когда запускать модульные тесты?
- 21. Akka.net и модульные тесты
- 22. Модульные тесты Python: TestCaseSource
- 23. Модульные тесты в TDD
- 24. Модульные тесты всегда прерваны
- 25. Модульные тесты приложений facebook
- 26. Модульные тесты в golang
- 27. Зависимые модульные тесты
- 28. Matplotlib и модульные тесты
- 29. EntityFunctions.TruncateTime и модульные тесты
- 30. Модульные тесты классов связи
Положите точку останова на строку кода, запустите блок-тесты, а Боб - ваш дядя. –
Я надеялся, что, поскольку Visual Studio может определить, что код покрыт тестом, а цвет - синий, он также может перечислить все те модульные тесты, подобные функции Find All References. Метод разрыва метод действительно хорошо то, поэтому сделаю. –