Я разрабатываю DLL на C++ и хочу выполнить модульное тестирование этой DLL с помощью библиотек Boost Test. Я внимательно прочитал руководство по тестированию Boost, но, поскольку я новичок, у меня есть следующий вопрос:
Должен ли я добавлять тестовые классы в тот же проект VC, в котором я разрабатываю свою DLL? В идеале я хочу сделать это, но меня смущает то, что DLL не имеет main()
, а, с другой стороны, для выполнения теста Boost требуется собственный main()
. Итак, куда в этом сценарии идут выходные данные теста Boost? (На самом деле, я практически реализовал это и не вижу никакого результата :( и почти два дня потратил на выяснение проблемы, но безуспешно)
С уважением,
Джеймс.