Я пишу проект, который использует клиентскую библиотеку hiredis redis.Лучший подход к издевательствам библиотеки hiredis в C
Каков наилучший способ издеваться над этой библиотекой для использования при написании тестов?
Например, я хотел бы написать тесты, которые проверяют определенное поведение, когда redis больше не доступен или когда у него есть определенный набор данных, что мое приложение ведет себя правильно.
Мысль о попытке сценария все это при запуске/выключении различных экземпляров redis, которые может использовать тестовый код, кажется утомительной и не очень элегантной.
Я немного посмотрел на cmock, но это кажется очень сложным, но, может быть, это стандарт?
Спасибо за любым свет, кто может пролить ~
благодарит за комментарий – spotman
И блог о вашем опыте! Мне было бы интересно узнать, как вы поживаете. – Joe