Вопросы по теме 'boost-test'

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

проблема с boost.test в старой версии
Я пытаюсь использовать boost.test в удаленной системе с Boost 1.33.1. На моем компьютере этот небольшой пример из http://www.boost.org/doc/libs/1_42_0/libs/test/doc/html/tutorials/hello-the-testing-world.html работает: #define...
1628 просмотров
schedule 12.05.2022

Нет выходных данных из теста Boost
Я пытаюсь реализовать модульный тест с библиотеками ускоренного тестирования. Я начал с чтения руководства на сайте boost. После этого я делаю простую тестовую программу в одном из моих уже существующих проектов. Единственная проблема, с которой я...
5509 просмотров
schedule 23.04.2023

Тестирование DLL с помощью Boost::Test?
Я разрабатываю DLL на C++ и хочу выполнить модульное тестирование этой DLL с помощью библиотек Boost Test. Я внимательно прочитал руководство по тестированию Boost, но, поскольку я новичок, у меня есть следующий вопрос: Должен ли я добавлять...
2122 просмотров
schedule 19.03.2024

Могу ли я проверить вывод моей программы с помощью форс-теста?
Как в: void f() { cout << "blah" << endl; } BOOST_AUTO_TEST_CASE(f) { f(); // This would be a beauty // BOOST_CHECK_PROGRAM_OUTPUT_MATCH("blah"); }
5386 просмотров
schedule 03.02.2023

Линкер выбирает неправильный основной с Boost.Test
При использовании Boost.Test обычно нет необходимости определять функцию main() , поскольку Boost.Test предоставляет ее сам. Недавно мне пришлось преобразовать свой проект для использования статической компоновки сторонних библиотек (на VS2010)....
131 просмотров
schedule 26.07.2022

Разница между CLOSE и CLOSE_FRACTION
Кто-нибудь может объяснить разницу между BOOST_CHECK_CLOSE и BOOST_CHECK_CLOSE_FRACTION ? Я только что просмотрел Справочник по инструментам тестирования boost.test и почти уверен, что у них одинаковое описание.
41 просмотров
schedule 02.10.2022

CMake: как добавить случаи Boost.Test с относительными каталогами?
У меня есть рабочий проект с CMake и Boost.Test с такой структурой каталогов (простите за искусство ASCII): +-proj |---CMakeLists.txt |---build |---test |\----dir1 | \----foo.cpp // contains one BOOST_AUTO_TEST_SUITE and several...
2841 просмотров
schedule 08.08.2022

попробуйте поймать блоки с помощью boost.Test
У меня есть функция (член класса), которую я хочу избежать сбоя приложения из-за неоднозначности. Для этой цели я добавил блок try catch, как показано ниже: void getGene(unsigned int position){ T val; try { val =...
1007 просмотров
schedule 09.05.2023

Использование сравнения Boost с плавающей запятой для получения возвращаемого значения bool
После просмотра нескольких статей здесь и поиска было найдено много хороших решений для сравнения чисел с плавающей запятой. Например, библиотека Boost:...
5038 просмотров
schedule 15.05.2022

Ошибка при запуске проекта ускоренного тестирования: testcaseName: нет такого файла или каталога
Я пытаюсь использовать набор тестовых модулей boost. #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MODULE main_test_module #include <boost/test/unit_test.hpp> #include <boost/test/unit_test_suite.hpp> .... // introducing some...
403 просмотров

ускоренный тест Порядковый номер 313 не может быть найден
Я пытаюсь запустить приложение, которое использует ускоренный тест через динамическую ссылку. У меня есть исполняемый файл приложения и файл boost_unit_test_framework-vc120-mt-gd-1_55.dll в одном каталоге. При попытке запуска выдает следующую...
611 просмотров

Исключение определенных тестов в Boost.Test
Мне нужно поведение несуществующей опции test_launcher --exclude_test='Benchmark*' ? Есть ли в Boost.Test рабочий механизм, который можно использовать для достижения того же?
532 просмотров
schedule 18.06.2022

Как определить тесты Boosts для запуска в коде?
Используя Boost.Test, я пытаюсь указать BOOST_TESTS_TO_RUN в коде, чтобы выполнялись только некоторые тесты. Использование #define BOOST_TESTS_TO_RUN . Параметр командной строки --run_tests работает нормально. Но я хотел бы сделать это...
360 просмотров
schedule 10.10.2022

Boost::Test: Компиляция и запуск программы hello world
Я пытаюсь запустить фиктивную программу Boost.test "hello world". Я нашел документацию здесь и здесь , но, очевидно, есть что-то, что я пропал… Вот что я сделал: Шаг №1: я установил зависимости sudo aptitude install libboost-test-dev...
2869 просмотров

Какой физический макет для проектов с модульным тестированием?
На данный момент я изучаю модульное тестирование и хочу интегрировать тестирование в свой текущий (10 файлов экспериментов OpenGL) проект. Для этой цели я скачал Boost.Test, и хотя я могу понять, как он работает на примере одного файла, я понятия не...
384 просмотров
schedule 13.07.2022

что предопределено для использования для doxygen с макросами Boost.Test
Тестовые макросы платформы Boost.Test сбивают с толку doxygen. Есть ли способ улучшить работу doxygen с макросами BOOST_TEST_* и BOOST_AUTO_TEST_* ? ссылка на страницу API ?
256 просмотров
schedule 23.05.2023

Boost testrunner в Eclipse не может сгенерировать действительный XML
Я пытаюсь запустить модульные тесты из Eclipse в коде C++. Мое затмение — выпуск Mars.2 (4.5.2). Первоначально я загрузил версию Java Developer, но я установил плагины C/C++. Я написал простой класс, а затем модульный тест для этого класса. Я могу...
189 просмотров
schedule 12.03.2022

Когда набор данных (и образцы) уничтожается в boost::test?
Я пытаюсь научиться использовать функции тестирования на основе данных boost::test . Как бы то ни было, я столкнулся с проблемой, которая, как мне кажется, связана с уничтожением набора данных (и образцов). В качестве примера возьмем следующий...
357 просмотров
schedule 31.03.2023

C ++ Boost Test, структура пакета и настройки проекта Eclipse
Я использую C ++ 98, и, помимо стандартной библиотеки, у меня есть доступ только к старой версии Boost (которая, к счастью, имеет Boost Test). Однако документация сложная, длинная, и я просто не знаю, с чего начать. У меня есть некоторый опыт...
1363 просмотров
schedule 29.03.2022