Описание тега boost-test
Boost Test Library - это переносимая тестовая среда для выполнения модульного тестирования на C++.
1
ответ
Как установить какой тестовый модуль Boost запустить
Я пытаюсь использовать буст-тест и, в частности, буст-юнит-тестирование. Я ясно не понимаю, как генерируется и вызывается основная функция, все, что говорится в руководстве, - определить модуль и написать тест. #define BOOST_TEST_MODULE EnfTraderTes…
24 фев '11 в 11:16
1
ответ
Boost.Test - неопределенный символ при переопределении основного
Я хочу предоставить свою собственную основную функцию при использовании Boost.Test. Поэтому я включил следующие макросы: #define BOOST_TEST_ALTERNATIVE_INIT_API #define BOOST_TEST_NO_MAIN Моя основная функция выглядит так: int main(int argc, char* a…
02 сен '15 в 09:46
2
ответа
Запуск юнит-тестов от Atmel Studio 6
В настоящее время я занимаюсь разработкой встроенного проекта C++ в Atmel Studio 6. Этот проект имеет довольно значительную встроенную часть, а также значительную часть бизнес-логики. В идеале я хотел бы запустить некоторое модульное тестирование дл…
04 мар '14 в 18:59
1
ответ
Должен ли я тестировать разные классы отдельно, используя Boost.Test?
Я использую Boost.Test с Xcode для тестирования моей программы на C++. Есть несколько способов сделать это. Тестируйте каждый класс отдельно. То есть я должен начать несколько проектов, по одному проекту для каждого класса. Повышение должно обеспечи…
02 мар '19 в 23:46
1
ответ
Как я могу использовать Boost Test с Boost Units
Я ожидал, что это скомпилируется правильно: #include <boost/test/unit_test.hpp> #include <boost/units/quantity.hpp> #include <boost/units/systems/angle/degrees.hpp> using boost::units::quantity; using boost::units::degree::degrees;…
25 июн '15 в 21:12
1
ответ
Boost.Test не рассматривает утечки памяти как сбой
#define BOOST_TEST_MODULE test #include <boost/test/unit_test.hpp> BOOST_AUTO_TEST_CASE(test) { int * i = new int; BOOST_CHECK(i==0); } Выше контрольный пример явно не проходит. Утечка памяти также сообщается заранее. Однако, если я изменю тес…
16 май '15 в 04:39
1
ответ
Эквивалент протекторов CppUnit для boost::test?
Я использовал оба CppUnit а также boost::test для модульного тестирования C++. Вообще предпочитаю boost::test Главным образом потому, что макросы автоматического тестирования минимизируют усилия по настройке тестов. Но есть одна вещь, от которой я д…
22 апр '09 в 22:44
2
ответа
Как я могу узнать, провалились ли какие-либо тесты BOOST_CHECK до сих пор?
У меня есть тестовый случай повышения, который делает некоторые проверки, используя BOOST_CHECK*поэтому неудачи не сразу останавливают тест. Но в какой-то момент я хотел бы прекратить, если какие-либо тестовые сбои произошли до сих пор, потому что о…
18 ноя '14 в 19:16
5
ответов
У кого-нибудь есть XSL для преобразования XML-файлов Boost.Test в презентабельный формат?
У меня есть несколько C++ проектов, работающих через cruisecontrol.net. В рамках процесса сборки мы компилируем и запускаем наборы тестов модулей Boost.Test. У меня есть эти настроены для дампа файлов журнала XML. Несмотря на то, что формат похож на…
03 июн '10 в 19:29
0
ответов
Настройте Visual Studio для использования приложения Boost::Tests для командной строки C++
Как правильно настроить решение Visual Studio для достижения: Тестирование классов, используемых в приложении с использованием Boost::Test модульные тесты Сборка исполняемого файла - разработанное приложение из командной строки Вот что я сейчас проб…
04 май '14 в 00:46
1
ответ
Порядок выполнения зависимостей в модуле Boost Unit Test Framework
Я пытаюсь установить зависимости в платформе Boost Unit Testing Framework. Я обнаружил, что этот поток tbat имеет пример того, как использовать метод test_unit::depen_on(). Пока все хорошо, я могу написать магию вокруг этого, чтобы сгладить это. Одн…
28 ноя '14 в 22:18
1
ответ
C++ Boost Test, структура пакета и настройки проекта Eclipse
Я использую C++98, и, кроме стандартной библиотеки, у меня есть доступ только к старой версии Boost (которая, к счастью, имеет Boost Test). Документация хотя и устрашающая, длинная, и я просто не знаю, с чего начать. У меня есть некоторый опыт выпол…
27 июн '17 в 19:50
4
ответа
Модульное тестирование неэкспортированных классов в DLL
Мы разрабатываем приложение на C++ с использованием Visual Studio 2008, а модульное тестирование - с помощью Boost.Test. На данный момент у нас есть отдельное решение, которое содержит наши модульные тесты. Многие из наших проектов в основном решени…
31 мар '11 в 08:11
0
ответов
BOOST_DATA_TEST_CASE с поддержкой приборов
Я ищу поддержку крепежа в BOOST_DATA_TEST_CASE, Я написал для него следующие макросы C++, но может быть, у кого-то есть что-то лучше? #include <boost/test/unit_test.hpp> #include <boost/test/data/test_case.hpp> #define BOOST_FIXTURE_DATA…
18 дек '15 в 16:13
3
ответа
Как правильно настроить буст-тест с помощью cmake
Boost.Test - очень хорошая библиотека для юнит-тестирования, но всегда, когда я пытаюсь настроить ее в новом проекте, это большая проблема. Как настроить мой проект, использующий cmake, для использования boost с соблюдением следующих требований (это…
16 мар '15 в 10:43
1
ответ
Boost Test Library запускает пакет дважды с разными "параметрами"
У меня есть набор тестов, которые можно запустить в нескольких разных режимах. За исключением некоторой глобальной конфигурации или конфигурации прибора, код тестового примера такой же. Есть ли какой-нибудь способ в библиотеке буст-тестов, чтобы дос…
21 июн '11 в 12:14
2
ответа
Как указать, что при использовании Boost.Test следует ожидать исключения?
У меня есть тестовый блок Boost, который заставляет тестируемый объект генерировать исключение (это тест, вызывающий исключение). Как мне указать в тесте ожидать именно этого исключения. Я могу указать, что в тесте должно быть определенное количеств…
05 окт '08 в 23:38
1
ответ
Отключить BOOST_CHECK для nullptr
С Boost Test ранее, чем версия 1.64, вы не можете сделать это: SomeType* a_pointer = getPointer(); BOOST_CHECK_EQUAL(a_pointer, nullptr); Это потому что nullptr_t имеет неоднозначные перегрузки: проблема Boost #12778 и связанный вопрос SO. Как и в о…
06 фев '19 в 10:34
2
ответа
Как написать скрипт для выполнения автоматического теста с boost::unit_test?
Я новичок в автоматическом модульном тестировании в C++. Я следовал инструкции boost::unit_test и закончил тестовую схему, вызвав функцию unit_test_main в boost::unit_test. Для меня не проблема запустить тестовую программу. Однако у меня есть пробле…
04 окт '12 в 15:53
2
ответа
Проблема в использовании Boost Unit Test
Я хочу начать использовать библиотеку Boost Test для создания тестов для моего приложения. После учебника, который я нашел на http://www.boost.org/doc/libs/1_47_0/libs/test/doc/html/tutorials/new-year-resolution.html я начал свой тестовый класс. Ита…
05 сен '11 в 10:48