[학습 포인트] 💡Mockito Matchers와 실제 값을 이용한 테스트의 차이
·
프로젝트 트러블 슈팅 및 몰랐던점 정리/CommunityAPI
레이어드 아키텍처의 단위 테스트 코드를 작성하다보면 Mock과 AssertJ를 사용하여 값을 검증하는 테스트 코드를 작성하게 된다. 이 때 테스트 코드 입문과정 시 헷갈리는 부분들을 정리하여 작성하게 되었다. 해당 테스트 코드는 BDD 스타일로 작성된 코드이다. 메서드의 호출 여부가 중요한 경우 - then()입력값이 중요하지 않고 메서드의 호출 여부만 확인하고 싶을 때가 있다.@Test @DisplayName("해당 메서드가 실제로 호출 되었는지 확인할 때") void callMethod() { //given given(mockService.process(anyString(), anyInt())) .willReturn(mock(Mocking..