GMock 이해: Mock 객체 종류와 실전 가이드Google Mock(GMock) 프레임워크는 단위 테스트에서 의존성(Dependency)을 격리하고 테스트 대상을 집중적으로 검증하기 위해 사용됩니다. GMock의 Mock 객체는 예상치 못한 함수 호출에 대한 처리 방식에 따라 세 가지 종류로 나뉘며, 이는 테스트의 엄격도(Strictness)를 결정합니다.1. NiceMock: "친화적인" Mock (관용적 테스트)NiceMock은 Mock 객체에 대한 관용적(Forgiving) 접근 방식입니다.주요 특징정의: 예상치 못한 함수 호출이 발생해도 경고(Warning) 없이 테스트를 계속 진행하며 통과시킵니다.동작: ON_CALL().WillByDefault(Return())처럼, 명시적 EXPECT_C..