Java static method stubbing



• 테스트 코드 작성 시 static 메소드를 스터빙할 필요가 있으며, 이를 위해 LocalDate 클래스의 now 메소드를 특정 날짜로 스터빙해야 함
• mockito-inline 의존성을 사용하여 static 메소드 테스트를 진행할 수 있으며, mockStatic 메소드를 활용하여 문제 해결 가능
• Mockito의 inline mock maker를 사용하여 static mock을 생성하려면, 'mockito-inline' 의존성을 추가해야 함
• static 메소드 스터빙 시 주의사항: 다른 테스트 코드에 영향을 줄 수 있으므로, MockedStatic 인스턴스를 사용하여 스터빙을 수행해야 함

북마크
공유하기
신고하기