Mock Object 실 객체의 행동 중 원하는 부분을 재현할 수 있도록 해 준다! Mock Mock이라고 말할 때는 의미를 생각해 보지 않았는데 사실 Mock Object는 번역하면 '모의 객체'라고 한다고 한다. (위키백과) 객체 지향 프로그래밍으로 개발된 프로그램을 테스트할 때에 많이 사용되는데, 객체 지향적으로 작성된 모듈이나 객체를 흉내낼 수 있기 때문인 것 같다. 그런 만큼, 객체 지향의 개념을 제대로 적용하지 않은 프로그램을 테스트하려고 하면 테스트를 위해 코드를 뜯어고쳐야 하는 상황에 놓이게 된다. Mock Object는 자동화된 테스트가 필수적인 TDD(Test Driven Development, 테스트 주도 개발)에서 유용하게 이용될 수 있다. 아직 왜 그런지는 모르겠지만.. Mock ..