Почему не все мои методы тестирования отображаются в списке тестов с модульным тестированием в VS2008?

У меня есть проект модульного тестирования, который содержит 4 файла .cpp, каждый из которых содержит один [TestClass] с несколькими [TestMethod] s. Я использую встроенную среду модульного тестирования в Visual Studio 2008.

Проблема в том, что 7 тестов, определенных в одном из файлов .cpp, вообще не отображаются в окне «Результаты теста». Остальные три файла в порядке.

Это работало нормально только на днях, и я не уверен, что я сделал, чтобы сломать его. Я немного погуглил, но не сталкивался с чем-то связанным с этой конкретной проблемой. Я сделал перестройку проекта и закрыл / снова открыл Visual Studio безрезультатно.

Кто-нибудь сталкивался с этой проблемой? Если так, как ты это исправил?

0

Решение

Я не уверен, почему это работает, но я выбрал один из TestMethods в оскорбительных файлах .cpp, а затем пошел в Test -> Debug -> Tests in Current Context. Затем тест запустился и появился в окне TestResults.

В следующий раз, когда я попытался запустить все тесты (через Отладка -> Начать отладку (F5)), все тесты из файла .cpp, вызвавшего беспокойство, обнаружились в TestResults.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector