Разница между заголовками boost.test - PullRequest
2 голосов
/ 29 ноября 2011

В чем разница между заголовками boost/test/unit_test.hpp и boost/test/included/unit_test.hpp?Оба, похоже, работают в моем проекте, и я не уверен, что мне следует использовать.

1 Ответ

2 голосов
/ 29 ноября 2011

С boost/test/included/unit_test.hpp:

включенная (в сравнении со связанной) версия Unit Test Framework

Так что вы можете использовать это, если выпредпочитаю избегать автономной компиляции библиотеки.Однако это решение может оказаться не лучшим выбором в долгосрочной перспективе, поскольку оно требует перекомпиляции исходных кодов Framework для каждого тестового модуля, с которым вы его используете, и для каждого изменения тестового модуля, над которым вы работаете.В результате время цикла тестирования может увеличиться.

См. Также: http://www.boost.org/doc/libs/1_48_0/libs/test/doc/html/utf/compilation/direct-include.html

...