본문 바로가기

Better SW Development

Mock Object를 사용하여 쉽게 테스트하기 part 2

매우 당황했습니다.

정말이지 너무나도 부끄러운 마음에 어찌할 바를 모르고 있습니다.

그래서 2부를 급하게 만들게 되었습니다.
이번에도 부족한 점은 여전히 (아니, 어쩌면 저번보다도 더) 많지만,

그래도 도움되는 사람이 있길 바라며 올려봅니다.

----------- Screen Cast --------------------------
Mock Object를 사용하여 쉽게 테스트하기
1부 : Plain mock object 을 이용해서
2부 : Mock Object Framework 을 이용해서
--------------------------------------------------
전체 2부 중 2부 입니다.

Mock Object를 사용하여 쉽게 테스트하기 part2 (클릭)

▨▨▨ 추가 내용 ▨▨▨
업계 인기 mock 프레임웍인 Easymock 이나 어쩌면 다소 생소할 수 있는 mockito
둘 다 테스트 단순히 오리지날 객체(인터페이스)의 동작을 stub 하는 것 이외에 케이스 작성을 쉽게 해주기 위해 stub 한 메소드가 호출 되었는지 여부, n번의 호출이 필요한 경우 정말 n 번 호출 되었는지 여부를 확인 할 수 있는 메소드를 함께 제공하고 있습니다. 그 이외에도 각자만의 독특한 개념들도 있고, 비슷한 개념의 다른 메소드 들도 있습니다. 다만, 유틸리티는 유틸리티 일뿐, 편하게 쓰시되 빠져드실 필요까지는 없을 것 같습니다.

▨▨▨ 자바 최종 소스 파일 ▨▨▨
DatabaseExample.java
DatabaseExampleTest.java (오로지 Mockito Framework만을 사용한 경우. 극단적인 케이스라 볼 수 있습니다.)

▨▨▨ 이전 스크린 캐스트 ▨▨▨
Mock Object를 사용하여 쉽게 테스트 하기 part1

'Better SW Development' 카테고리의 다른 글

Maven 학습 중  (0) 2008.11.09
Eclipse, 플랫폼에서 생태계로  (0) 2008.10.06
어떤 솔류션들  (0) 2008.10.01
Mock Object를 사용하여 쉽게 테스트하기 part 1  (4) 2008.08.31
14 Rules for Faster-Loading Web Sites  (1) 2008.05.02