CPPUnit против CPPUnit2 - PullRequest
       21

CPPUnit против CPPUnit2

5 голосов
/ 05 мая 2010

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

Кто-нибудь здесь использует это? Или CPPUnit чаще используется из 2?

Спасибо.

Ответы [ 2 ]

1 голос
/ 05 мая 2010

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

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

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

0 голосов
/ 02 марта 2014

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

Я нахожусь в процессе определения того, как добавить новые файлы readme, измененный исходный код и make-файлы в порт 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 ). NetBeans FaqCplusPlusUnitTest содержит немного подробностей, рекомендуя разделы интегрированной справки IDE для получения дополнительной информации. См. Мой CppUnit-совместимость для ядра RTOS для получения дополнительной информации о том, как установить переменные CC и CXX для CppUnit configure выполнение сценария.

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

...