Как выполнить модульное тестирование сложных функций

У меня есть класс XYZ, у которого есть некоторая функция, которую мне нужно протестировать с помощью Catch Unit-testing. Я в замешательстве, что может быть возможность проверить функцию. Кто-нибудь может помочь в этом?

Тестовый код ниже:

UaStatus XYZ::encodeVariantAsBinary(UaVariant variant, UaByteString *dst)
{
UaStatus status;
status = m_encoder.create();
if (status.isGood())
{
status = m_encoder.writeVariant("value", variant);
if (status.isGood())
{
status = m_encoder.getBuffer(*dst);
}
}

return status;
}

Br / Р.Г.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector