Описание тега cppunit

CppUnit - это среда модульного тестирования на основе макросов для C++.
1 ответ

CppUnit утечка

Выполнение моих регрессионных тестов с Valgrind У меня есть такой отчет: == 20341 == 256 байтов в 1 блоках косвенно теряются в записи потерь 915 из 919 ==20341== at 0x4A0661C: оператор новый (длинный без знака) (vg_replace_malloc.c:220) ==20341== по…
29 окт '09 в 16:01
4 ответа

cmake для учебника по GNU Radio

Я пытался следовать руководству по созданию блока обработки сигналов на веб-сайте gnuradio: http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules. Тем не менее, когда дело доходит до этапа, на котором требуется использование CMake, тер…
21 июн '14 в 22:47
1 ответ

Как позволить eclipse игнорировать определенную подпапку

Я не знаком с затмением. У меня есть вопрос как название этой темы. Сценарий таков, что я хочу создать подпапку "test" (для юнит-теста) в папке src. Но после создания папки "test" eclipse автоматически добавит эту "тестовую" папку и ее содержимое в …
25 сен '12 в 08:57
1 ответ

Фиктивный беда

У нас есть следующая проблема: ряд классов, к которым мы не можем прикоснуться, но которым необходимо их модульное тестирование, к сожалению, классы не предназначены для модульного тестирования, поэтому мы создаем фиктивные объекты для тестирования …
03 дек '11 в 07:15
2 ответа

Тестовая рамка cppunit имеет другую версию? если да, то какая последняя версия?

Тестовая рамка cppunit имеет другую версию? если да, то какая последняя версия?
12 май '10 в 06:43
0 ответов

CPPUNIT_ASSERT_THROW для std: исключение

В примечаниях к выпуску CppUnit 1.11.4 говорится: Примечания: изменение, внесенное в CPPUNIT_ASSERT_THROW, может вызвать ошибку компиляции, если вы ожидаете std:: исключение, так как оно будет перехвачено дважды. Свяжитесь с нами, если это проблема …
27 мар '14 в 15:14
1 ответ

makefile для cppunit

Это мой make-файл: #Makefile CC=g++ CFLAGS=-lcppunit OBJS=Money.o MoneyTest.o all : $(OBJS) $(CC) $(OBJS) -o TestUnitaire #création des objets Money.o: Money.cpp Money.hpp $(CC) -c Money.cpp $(CFLAGS) MoneyTest.o: MoneyTest.cpp Money.hpp MoneyTest.h…
13 апр '13 в 15:54
3 ответа

Объявление const char вызывает переполнение стека

В моем проекте VC++ CPPUNIT следующий код в модульном тесте вызывает исключение переполнения стека: const int n = 1000000; const char *test[n]; Исключение первого шанса в 0x00AD89E7 в Utilities_Tests.exe: 0xC00000FD: переполнение стека (параметры: 0…
2 ответа

Ошибка связывания с cppunit, cmake, ubuntu

Мне жаль, что это, вероятно, полный вопрос нуб, но я становлюсь отчаянным Я пытаюсь запустить cppunit с KDevelop/CMake в Ubuntu Я установил libcppunit-dev: markus@hp-notebook:~$ apt-cache policy libcppunit-dev libcppunit-dev: Installed: 1.12.1-4 Can…
28 окт '14 в 21:47
3 ответа

Как перенести тесты Cppunit в GoogleTest?

У меня есть куча модульных тестов, написанных на CPPunit, и некоторые макеты, созданные вручную. Я ищу способ перенести их в GoogleTest как можно более плавно. Вы пробовали такую ​​операцию? Какие усилия были необходимы?
29 апр '10 в 11:59
1 ответ

Ошибка компоновщика xcode6 (с cuppunit)

Я пытаюсь заставить работать с xcode6, и я получил эту ошибку: ld: библиотека не найдена для -lcppunit-1.12.1.0.0 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) после поиска в Google я получил совет: a…
13 янв '15 в 14:53
0 ответов

Ошибка соединения 2019: передача аргумента CString между MFC и ATL

У меня есть два проекта: Project1: основанный на ATL COM проект, вывод которого - файл.lib (статическая библиотека) Project2: приложение GUI на основе MFC, которое связывается со статической библиотекой, чтобы можно было использовать функции в ней. …
28 фев '14 в 08:44
1 ответ

Эквивалент протекторов CppUnit для boost::test?

Я использовал оба CppUnit а также boost::test для модульного тестирования C++. Вообще предпочитаю boost::test Главным образом потому, что макросы автоматического тестирования минимизируют усилия по настройке тестов. Но есть одна вещь, от которой я д…
22 апр '09 в 22:44
2 ответа

CppUnit и CMake: файлы.cpp компилируются дважды

В настоящее время я использую CMake для сборки своего проекта и CppUnit для его тестирования. В моем файле CMake я создаю два исполняемых файла. sample это сам скомпилированный источник. И с sample_test Я запускаю тесты. Если ир Здесь часть моего CM…
07 авг '12 в 13:13
0 ответов

Как выполнить CPPUNIT_TEST несколько раз несколько раз в cppunittest?

Я добавляю пример кода, связанного с cppunittest. В котором я хочу выполнить myTest2 CPPUNIT_TEST несколько раз или многократно. ИЛИ Если есть два или более классов, которые содержат некоторый CPPUNIT_TEST, я хочу выполнить один из зарегистрированны…
29 дек '16 в 11:51
1 ответ

Сонар не может прочитать мой отчет CPPUnit

Я пытаюсь интегрировать контрольные примеры CPPUnit в мой сонар, но когда я помещаю отчет, возникает проблема с анализом. # must be unique in a given SonarQube instance sonar.projectKey=test # this is the name and version displayed in the SonarQube …
1 ответ

Указание тестовых зависимостей в CppUnit?

Я хотел бы уточнить порядок тестирования в CppUnit. Согласно моим исследованиям, порядок тестирования зависит от компилятора или компоновщика и от того, как они попали на файлы. Как определить зависимости в CppUnit? Например, давайте рассмотрим клас…
19 июн '10 в 01:22
1 ответ

Ошибка при использовании макроса CPPUNIT_TEST_SUITE

После прочтения кулинарной книги CppUnit и большого количества поиска в Google, я не смог выяснить причину конкретной ошибки, которую я получаю. У меня есть очень простой класс CppUnit testFixture -> у меня есть файл - MyTest.h, в котором нет ничего…
22 окт '12 в 23:33
1 ответ

Makefiles: изменить рабочий каталог для проверки

У меня есть проект C++, который использует модульное тестирование через CppUnit и имеет следующую структуру каталогов: . |-- bin | `-- tests |-- src | `-- include `-- test `-- include В каталоге верхнего уровня находится мой файл Makefile.am. Я хоте…
21 сен '13 в 22:36
1 ответ

Могу ли я программно удалить символ в C++/GCC/Ubuntu?

Когда я компилирую это (CppUnit) выражение в GCC/Ubuntu CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(wcsdesign::tests::ConduitTestFixture, "wcsdesign_Conduit"); Значение wcsdesign::tests::ConduitTestFixture заканчивает быть строгим N9wcsdesign5tests18Condu…
01 июл '14 в 02:14