Должен ли я тестировать разные классы отдельно, используя Boost.Test?
Я использую Boost.Test с Xcode для тестирования моей программы на C++. Есть несколько способов сделать это.
Тестируйте каждый класс отдельно. То есть я должен начать несколько проектов, по одному проекту для каждого класса. Повышение должно обеспечить
main()
,Я должен использовать свой собственный
main()
написано с использованием Boost.Program_Options. Опция тестирования должна быть добавлена и при вызове всех функций, кромеmain()
будет проверено.
Я новичок в Boost.Test. Какой вариант лучше?
1 ответ
Как разработчик C++, я бы посоветовал вам поддерживать отдельный набор модульных тестов для каждого файла исходного производственного кода. Используйте "Test" в качестве префикса / суффикса для названия набора тестов. Итак, на мой взгляд, вариант 1.
ура