Я пытаюсь создать проект модульного теста в Visual Studio. Код, который я хочу протестировать, написан на C ++, и я хочу написать тесты на C ++. Это возможно?
Кроме того, все, что я нахожу, — это проекты, которые экспортируют статические или динамические библиотеки. Мой проект ничего не экспортирует, это простое консольное приложение, и я не хочу превращать его в библиотеку.
Я пробовал различные учебные пособия в сети, и все, что я получаю, это либо руководство по тестированию статических / динамических библиотек (о которых я ничего не знаю), либо вещи, которые в итоге приводят меня к получению unresolved external symbol..
ошибка при компиляции теста.
Есть ли модульное тестирование, шаблон проекта, где я просто заявляю, где находится решение, которое я хочу протестировать?
Да, это возможно, вам просто нужно добавить .obj или .lib файл (ы) тестируемого проекта в зависимости тестового проекта.
В основном, каждый случай покрыт MSDN
Других решений пока нет …