модульное тестирование — Основное использование функций AMOP, Mocking в Stack Overflow

Я пишу распределенный проект, используя модель сервер-клиент, которая широко использует функции сокетов send и recv. Поскольку поведение этих функций зависит от другой стороны (например, если она находится на стороне сервера, ей нужна клиентская сторона для правильной работы), мне нужен какой-то способ тестирования каждой стороны независимо от другой стороны. До сих пор я обнаружил, что насмешливые функции могут быть правильным подходом для подражания.

Кроме того, так как я использую UnitTest ++ в этом проекте я обнаружил, что ШВАБРА является структурой насмешливой функции, которая подходит лучше всего. Однако после прочтения документации ШВАБРА Библиотека Я не получил четкое представление о том, как это работает.

Короче говоря, мне нужно изменить Отправить функция к фиктивной функции в файле модульного теста, чтобы каждый раз, когда сервер вызывал внутренне Отправить, это вызовет мою фиктивную функцию.

1

Решение

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

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

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

По вопросам рекламы [email protected]