2 месяца назад
Учимся писать тестируемый код и проверять его с Google Mock
К числу основных требований, предъявляемых к модульным тестам, можно отнести следующие: Однако выполнить их далеко не всегда бывает просто. Разработчики зачастую не задумываются о вопросах тестирования, и пишут код в котором объекты одного класса будут создавать внутри себя объекты другого класса, а те, в свою очередь, объекты третьего класса и т.д. В результате проверяемый код будет требовать большое количество зависимостей, что крайне затрудняет процесс тестирования. Хуже того, код может быть связан с внешней системой и зависеть от её состояния...