Вопросы по теме 'cppunit'
Как измерить тестовое покрытие CppUnit (на win32 и Unix)?
У меня очень большая база кода, которая содержит обширные модульные тесты (с использованием CppUnit). Мне нужно выяснить, какой процент кода используется этими тестами , и (в идеале) создать некий отчет, в котором для каждой библиотеки или файла...
21677 просмотров
schedule
25.12.2022
Эквивалент протекторов 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 просмотров
schedule
26.07.2022
Как запустить подмножество модульных тестов в 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 просмотров
schedule
10.06.2023
Анализ граничных значений в 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 просмотров
schedule
29.09.2022
Как установить продолжительность теста в xml-отчете cppUnit для Jenkins?
Я использую cppUnit для тестирования фреймворка и Jenkins для непрерывной интеграции. Я установил плагин xUnit для Jenkins для анализа тестовых отчетов xml, и он отлично работает.
Есть только одна проблема: модуль вывода xml cppUnit не добавляет в...
1228 просмотров
schedule
01.07.2022