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

поиск утечек памяти в boost::test::unit_test
Этот вопрос является продолжением предыдущего вопроса о boost::test::unit_test. Я написал модульный тест и построил модульный тест. Вот результат сборки: 2>------ Build started: Project: UnitTests, Configuration: Debug Win32 ------...
7948 просмотров
schedule 30.05.2022

Проблема с использованием Boost Unit Test
Я хочу начать использовать библиотеку Boost Test для создания тестов для своего приложения. Следуя руководству, которое я нашел по адресу http://www.boost.org/doc/libs/1_47_0/libs/test/doc/html/tutorials/new-year-resolution.html Я начал свой...
1455 просмотров
schedule 17.05.2022

инициализация буст-теста для каждого набора (не случай)
Мне нужно инициализировать некоторые переменные, которые являются «глобальными» внутри BOOST_AUTO_TEST_SUITE, поэтому их конструкторы будут вызываться при запуске набора, а их деструкторы будут вызываться сразу после завершения последнего...
3437 просмотров
schedule 29.08.2023

ошибка переопределения init_unit_test_suite
Я пытаюсь скомпилировать пример из учебника boost::test: #include <boost/test/included/unit_test.hpp> using namespace boost::unit_test; void test_case1() { /* : */ } test_suite* init_unit_test_suite( int argc, char* argv[] ) {...
2344 просмотров
schedule 12.03.2023

Boost Test с CMake - неопределенный основной
У меня возникли проблемы с созданием небольшой программы, которая использует Boost.Test на моем Mac с Boost, установленным MacPorts в /opt/local/lib/ Вот мой минимальный исходный файл, test.cpp : #define BOOST_TEST_MODULE MyTest #include...
3341 просмотров
schedule 03.04.2023

Функция-член шаблона Int в классе шаблона
Повторяющийся вопрос this . У меня есть такой класс: template <class T> class foo { public: foo(){} template <int S> void bar (){} } Если этот класс вызывается с помощью: int main(){...
487 просмотров
schedule 13.06.2022

Использование boost::phoenix для адаптации макроса BOOST_CHECK
Во время тестирования при использовании С++ 11 я использовал следующую конструкцию: std::for_each( coll.begin(), coll.end(), [ &obj, expRes ]( const value_type& val ) { BOOST_CHECK_EQUAL( expRes, obj.someFunc( val ) );...
149 просмотров
schedule 11.04.2024

Boost.Test как создать тестовую зависимость
Я использую boost.test в качестве набора тестов. Я хочу знать, возможно ли сделать некоторые предварительные условия для теста. Например uniqut_ptr< MyClass > g_class; BOOST_AUTO_TEST_CASE( test1 ) { BOOST_REQUIRE_NO_THROW( g_class =...
236 просмотров
schedule 28.07.2022

Используйте классы enum с Boost Test
У меня есть класс перечисления, который я хотел бы использовать в своих модульных тестах: enum class MyEnumClass { MyEntryA, MyEntryB }; Я хотел бы использовать его следующим образом: MyEnumClass myEnumValue =...
1918 просмотров
schedule 18.03.2022

Оператор соединения Boost, управляемых данными, «+» искажает первый столбец
Рассмотрим следующий код: BOOST_DATA_TEST_CASE( sampleTest, (data::make(1) ^ data::make(2)) + (data::make(3) ^ data::make(4)), var1, var2) { std::cout << var1 << "," << var2 << std::endl; }...
155 просмотров
schedule 06.06.2023

g ++ compile включенный заголовок: нет такого файла или каталога
Так что об этом много раз спрашивали, но я не смог решить свою проблему в течение 2 часов, я надеюсь, что кто-то может мне помочь, возможно, есть только 1 или 2 незначительные вещи ... Я включаю .hpp в свой файл, vscode не имеет проблем (includepath...
38 просмотров
schedule 26.02.2022