모의 객체(Test double, Mock, Stub)

어겐어갠·2022년 4월 11일
0

Test double = 협력관계 객체를 가짜로 세워서 하는 것을 뜻한다.

Mock, Stub는 그 가짜 객체이다.

Mock

행위검증을 위해 사용한다(메서드의 리턴 값으로 판단할 수 없는 경우 특정 동작을 수행하는지 검증하는 것)
호출에 대한 기대를 명세한 것이다.

Stub

상태 검증을 위해 사용(메서드가 수행된 후 객체의 상태를 확인하는 것으로 검증)

profile
음그래

0개의 댓글