Мой вопрос весьма важен для something asked before, но мне нужен практический совет.Добавление модульных испытаний к существующему проекту
У меня есть «Работа с устаревшим кодом» в моих руках, и я использую совет из книги, когда я прочитал ее в проекте, над которым я работаю. Проект представляет собой приложение на C++, состоящее из нескольких библиотек, но основная часть кода скомпилирована в один исполняемый файл. Я использую googletest для добавления модульных тестов к существующему коду, когда мне нужно что-то прикоснуться.
Моя проблема заключается в том, как я могу настроить мой процесс сборки, чтобы я мог строить свои модульные тесты, так как есть два разных исполняемых файла, которым необходимо обмениваться кодом, пока я не могу извлечь код из моего приложения «under test» библиотека. Прямо сейчас я сделал свой процесс сборки для приложения, которое связывает узловые тесты с объектными файлами, созданными в процессе сборки основного приложения, но мне это очень не нравится. Есть ли предложения?
Почему голос? – 2009-03-04 19:43:11