Я работаю над проектом консольного приложения C ++ и хочу иметь возможность выполнять юнит-тесты.
Одно (очень) примитивное решение может иметь несколько main()
функции и комментируя их все, кроме одного, чтобы запустить тест.
Но это очень утомительно и идиотски.
Что может быть хорошей альтернативой?
Я не ищу что-то сложное, а скорее возможность написать несколько вариантов использования и запускать их при необходимости, легко.
Кстати,
Я разрабатываю под Windows, используя Visual Studio, если это актуально.
Я не знаю, с чем связано это консольное приложение (манипуляции со строками, математические вычисления ….), но вот несколько советов, которые я могу сделать:
Других решений пока нет …