У меня есть приложение CLI / MFC, и я хотел бы научиться с его помощью проводить модульное тестирование. У меня VS2008 Pro. Если возможно, я бы хотел использовать встроенное модульное тестирование. Спасибо за ваш вклад!





Я добился успеха как с CPPUnit, так и с Google Test. В любом случае вам нужно немного поработать, чтобы результаты теста снова интегрировались в Studio. Степень детализации желаемых результатов напрямую влияет на объем работы. Вы хотите пройти / не пройти для всего набора тестов или отдельных результатов? Первая представляет собой простую задачу msbuild, вторая требует вывода результирующего набора в XML, обработки его преобразованием и последующего извлечения обратно.
Никогда не пробовал, но, наверное, нет. mstest уже может обрабатывать управляемый C++.
Есть ли примеры выполнения последнего (то есть вывода результатов в XML и их загрузки обратно в VS)?
Мы используем Gallio и MbUnit для тестирования нашего приложения MFC и C++ / CLI. Просто напишите тесты на C++ / CLI, и тогда вы сможете тестировать как управляемый, так и неуправляемый код в единой среде. Мы также используем NMock2 для имитации управляемого кода.
Если у вас есть версия Team Test, вы можете использовать ее для тестирования приложений и библиотек C++ / CLI. См. здесь.
Есть ли способы протестировать сторону CLI приложения для любого из них?