2006/12/24 13:15 Developer

EasyMock vs Jmock

테스트의 중요성이 날이 갈수록 더 중요해지고 있는 시점에 FakeObject인 Mock객체에 대한 관심도 높아지고 있다. 나도 TestCase를 Refactoring을 하면서 Mock사용을 증가하고 있는 시점이다.

일반적으로 개발자들이 선택하는 mock라이브러리는 EasyMock하고 Jmock이다. 둘다 예제를 보니 잘 되어있다.

Human Interface, FluentAPI로 된 Jmock은 코드가 간결하고 사용하기도 쉽고, 이해하기 쉽다는 강점이 있지만, 메소드 네임이 string기반이라 refactoring에 치명적인 약점을 보이고 있다.

특히, 나같이 클래스 이름이나 메소드 이름을 자주 바꾸는 사람은 매번 테스트 케이스가 깨지면서 고치는 일이 많아질 것이다.

rename refactoring을 많이 사용하는 나는 일단, EasyMock을 조심히 선택을 해본다.

PS.
근데, 인간적으로 Jmock API 이쁘다!!
Posted by ologist
 TAG

블로그 이미지
ologist

공지사항

Yesterday170
Today57
Total33,498

달력

 « |  » 2012.02
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

최근에 받은 트랙백

글 보관함