스텁 함수는 가짜 함수(속이 빈 함수)라고 생각하시면 됩니다.

흔히 단위테스트 과정에서 아래의 3가지 경우 스텁함수를 사용합니다.

1. 구현이 되지 않은 함수거나 라이브러리에서 제공하는 함수
2. 함수가 반환하는 값을 임의로 생성
3. 복잡한 논리 흐름을 가지는 경우 테스트를 단순화할 목적으로 사용