CPPUnit против CPPUnit2

Я только что заметил, что CPPUnit2 существует.

Кто-нибудь здесь использует это? Или CPPUnit более широко используется из двух?

Спасибо.


person Prembo    schedule 05.05.2010    source источник


Ответы (2)


Я думаю, что это форк, который ни к чему не привел, судя по отсутствию фиксации. Все началось с громких целей.

Домашняя страница sourceforge выглядит до смешного пуста, большая часть действий находится на панели запуска.

Я достаточно недавно использовал cppunit, чтобы добавить проекты VS2008.

person Andy Dent    schedule 05.05.2010
comment
CppUnit2, похоже, не сильно изменился с мая 2010 года (по состоянию на 1 марта 2014 года). - person CPlusPlus OOA and D; 02.03.2014

Я успешно сконструировал CppUnit для последних компиляторов 32-разрядной и 64-разрядной версии C ++ Builder для Windows и 32-разрядной платформы OS X, используя файлы CppUnit contrib / bc5 и статью CppUnit Tests с C ++ BuilderX Чарли Калверт в качестве руководства.

Я нахожусь в процессе определения того, как добавить новые файлы readme, измененный исходный код и файлы сборки в SourceForge CppUnit - C ++ порт проекта JUnit. Я также успешно создал CppUnit для компиляторов clang и clang ++, включенных в инструменты командной строки Apple Xcode для OS X Mavericks, следуя инструкциям в текстовом файле CppUnit INSTALL. Затем я использовал NetBeans 7.4 для успешной интеграции компиляторов clang и clang ++ в свой проект.

NetBeans 7.4 поддерживает CppUnit, поэтому результаты выполнения теста отображаются внутри NetBeans (см. IDE NetBeans 7.4 Инструкции по установке). В FaqCplusPlusUnitTest NetBeans есть несколько подробностей, в которых рекомендуются разделы справки по интегрированной среде IDE для получения дополнительной информации. Дополнительные сведения см. В моем ответе совместимости CppUnit для ОСРВ ядра о том, как установить переменные CC и CXX для выполнения сценария configure CppUnit.

Есть дополнительные ссылки. Два полезных из них: 1) Модульное тестирование для кода C ++ - Инструменты и методология с двумя недавними сообщениями от июля 2013 г. и октября 2013 г. и 2) Изучение джунглей C ++ Unit Testing Framework от Ноэля, обновлено в апреле 2010 г. В статье Ноэля есть утверждение, что CppUnit, вероятно, является наиболее широко используемой средой модульного тестирования C ++. Сравнение более легких загрузок UnitTest ++ и CppUnit на SourceForge показывает, что UnitTest ++ со 113 загрузками на этой неделе и CppUnit с 899 загрузками на этой неделе (вероятно, до 1 марта 2014 г.).

person CPlusPlus OOA and D    schedule 01.03.2014