Я собираюсь начать проект на C ++, но застрял на основах.
Я хочу использовать (linux) Code :: Blocks IDE, и в ней легко создать обычный проект. Однако я хочу выполнить TDD, используя фреймворк UnitTest ++, и я не знаю, как все правильно настроить.
Я уже задавал вопрос о том, где разместить команду UnitTest :: RunAllTests ()
, и мне сказали, что лучшее место - это main ()
отдельной программы.
Как мне сделать это в Code :: Blocks? Думаю, мне нужно создать 2 проекта:
main ()
; main ()
с UnitTest :: RunAllTests ()
внутри. Затем каким-то образом создайте первый проект и запустите второй в процессе его сборки. Я пока не знаю, как это сделать, но могу выяснить самостоятельно.
Мои вопросы: