Я использую Google Test в качестве основы тестирования и использую Google Mock для написания фиктивных классов. Все работает как задумано!
Проблема в том, что я хотел бы повысить качество своего кода, исключив все предупреждения в моих тестах и превратив каждое предупреждение в ошибки, чтобы они никогда не возвращались.
При использовании -Weffc ++ в сочетании с флагом -Werror для компиляции я получаю сообщения об ошибках типа:
Error XYZ::Mock_SonicBoom::gmock0_kammeHamme_24' should be initialized in the member initialization list [-Werror=effc++]
Могу ли я что-то сделать в моем коде, чтобы исправить эту ошибку?
Я знаю, что использование флага -Wno-effc ++ для построения моих модульных тестов позволяет мне компилировать, но я бы скорее хотелось бы исправить проблему в коде, если он есть, и если это возможно.
Заранее спасибо.