Вопросы по теме 'cppunit'

Как измерить тестовое покрытие CppUnit (на win32 и Unix)?
У меня очень большая база кода, которая содержит обширные модульные тесты (с использованием CppUnit). Мне нужно выяснить, какой процент кода используется этими тестами , и (в идеале) создать некий отчет, в котором для каждой библиотеки или файла...
21677 просмотров

Эквивалент протекторов CppUnit для boost::test?
Я использовал как CppUnit , так и boost::test для модульного тестирования C++. Обычно я предпочитаю boost::test , главным образом потому, что макросы автоматического тестирования минимизируют усилия по настройке тестов. Но есть одна вещь,...
759 просмотров
schedule 07.07.2022

Visual Studio не может найти базу данных отладки CPPUNIT
Я использую Visual Studio 2008 с CPPUNIT. Я уже скомпилировал CPPUNIT и добавил путь CPPUNIT в поле Include и Library path. В настоящее время я могу скомпилировать свою программу с библиотекой CPPUNIT. Однако компоновщик выдает следующее...
876 просмотров
schedule 06.05.2022

специализация шаблона для CPPUnit не используется
Если вы раньше использовали CPPUnit, вы, вероятно, знаете его класс assertion_traits , который шаблонизирован для обработки произвольных типов. Это то, что позволяет ему печатать «фактические» и «ожидаемые» значения для нестроковых типов, когда...
614 просмотров

Как запустить подмножество модульных тестов в CPPUnit, выбрав их во время выполнения?
Я использую CppUnit в качестве фреймворка модульного тестирования. Можно ли выбрать подмножество тестов для выполнения во время выполнения? Предусмотрен ли в CppUnit параметр фильтрации для этого?
6396 просмотров
schedule 12.07.2023

Указание тестовых зависимостей в CppUnit?
Хочу уточнить порядок тестирования в CppUnit. Согласно моим исследованиям, порядок тестирования зависит от компилятора или компоновщика и от того, как они находили файлы. Как указать зависимости в CppUnit? Например, давайте рассмотрим класс...
1842 просмотров
schedule 23.08.2022

Модульное тестирование устаревшего кода C++ с помощью CPPUnit
Мне поручено управлять большой базой кода, написанной на vc++ 6.0, мне нужно начать создавать модульные тесты для частей кода. Я настроил CPPUnit, и он работает с DLL моих проектов. Проблема, с которой я столкнулся, заключается в следующем....
578 просмотров
schedule 26.05.2023

Существует ли cppunit, эквивалентный атрибуту Category nunit для тестовых случаев?
Мне нужна функция, эквивалентная атрибуту категории nUnit для тестовых случаев. Я унаследовал большое количество тестовых случаев C++, некоторые из которых являются модульными тестами, а некоторые — более длительными интеграционными тестами, и мне...
400 просмотров
schedule 29.01.2023

CPPUnit как написать тест?
Хорошо, я в основном хочу сдвинуться с мертвой точки и написать несколько тестов CPPUnit, но я понятия не имею, как это сделать. Здесь у меня есть код, который в основном получает указатель на кнопку меню для связанной группы кнопок и аргументов...
815 просмотров
schedule 31.08.2022

Qt не может найти файлы в подпроекте
Итак, я пытаюсь изучить тестирование CppUnit. Поскольку CppUnit нужна собственная функция main для запуска тестов, я решил переместить свой набор тестов в его собственный подпроект. Если вся эта философия неверна, пожалуйста, поправьте меня....
1892 просмотров
schedule 22.05.2023

CPPUNIT_ASSERT_EQUAL на std :: unique_ptr
Я хочу проверить, возвращает ли мое приложение уникальный идентификатор nullptr. Я пробовал кое-что, но компилятор не прошел. Я надеюсь, что кто-то уже попробовал и нашел способ заставить эту работу работать. Некоторые вещи, которые я пробовал:...
2117 просмотров
schedule 28.02.2024

CppUnit создает простой тест
Во-первых, какой класс я использую, если хочу настроить тест, например: class MyClassTests setup() teardown() testDoingSomething() testDoingA() Похоже, что класс для использования TestSuite? Итак, теперь я только что...
2309 просмотров
schedule 11.05.2023

Как реализовать категории в наборе тестов CppUnit?
Тесно связан с этим вопросом , я хотел бы иметь возможность выбирать тесты для выполнения в сборке CppUnit на основе аргументов командной строки. Подумайте --exclude=integration,smoke,x64only или --include=unit . Категории NUnit работают...
259 просмотров
schedule 26.06.2023

Почему Google Mocks считает вызов этой функции неоднозначным?
Я столкнулся с проблемой при попытке начать использовать Google Mocks — по какой-то причине он не может определить вызов, который я указываю в макросе EXPECT_CALL , хотя типы совпадают. Я хочу знать, почему он не просто соответствует первой функции,...
16739 просмотров

Анализ граничных значений в C++ с помощью CppUnit
Я пытаюсь реализовать граничные тесты в CppUnit. Я хочу проверить само предельное значение, а также границы вокруг этого предела. Для верхней границы я хотел добавить наименьший возможный инкремент. Для double к этому приращению можно получить...
383 просмотров
schedule 02.12.2022

Проекты с открытым исходным кодом, использующие cppUnit?
Я хочу знать, есть ли проекты с открытым исходным кодом (я предпочитаю проекты C), которые используют cppUnit для модульных тестов.
437 просмотров
schedule 20.11.2022

Тесты CppUnit всегда проходят с Ctest
Я работаю над проектом с использованием CMake и просто интегрировал несколько тестов CppUnit. Я хотел бы использовать CTest, поэтому я использовал add_test в своих файлах CMakeLists.txt, чтобы тесты выполнялись при вводе make test . Тем не менее, я...
2673 просмотров
schedule 08.07.2022

Мокинг файла c в производственной кодовой базе cppUnit
Я запускаю cppUnit в производственном коде OSX, который скомпилирован в библиотеку, а тесты / макеты скомпилированы в объекты. Когда я пытаюсь имитировать внешнюю функцию, которой нет в производственном коде, все работает нормально. Когда я пытаюсь...
98 просмотров
schedule 01.06.2023

Bamboo CppUnit Test Parser сообщает об отсутствии тестов
У нас есть сервер Bamboo (v5.0.1), на котором выполняются тесты CppUnit и создается файл XML с результатами 12 тестов. Задача CppUnit выполняется с файлом результатов теста XML. Сборка сообщает, что «всего 0 тестов», хотя я ожидал, что их...
1218 просмотров

Как установить продолжительность теста в xml-отчете cppUnit для Jenkins?
Я использую cppUnit для тестирования фреймворка и Jenkins для непрерывной интеграции. Я установил плагин xUnit для Jenkins для анализа тестовых отчетов xml, и он отлично работает. Есть только одна проблема: модуль вывода xml cppUnit не добавляет в...
1228 просмотров