Вопросы по теме '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