테스트케이스에서 파라미터(argument) 체크하기
Mockito에서 mock의 동작을 정의하기 위해 when…thenReturn 구문을 많이 사용한다. 보통, 유연성있는 테스트를 위해서 아래와 같이 코딩을 하게 된다.
1 |
when(storeBO.money(anyInt())).thenReturn(product); |
위처럼 하게 되면, 어떤 int형태가 들어와도 product를 리턴하게 된다. 물론, 100원을 내더라도 커피를 받을 수 있게 된다. 그래서 테스트를 좀더 강하게… 더 보기 »테스트케이스에서 파라미터(argument) 체크하기