반응형 Service1 [Spring] TDD Service 단에서 doAnswer doanswer 는일반적인 when-thenReturn 구조와 달리, 전달된 매개변수를 기반으로 동적 로딩을 처리하거나, 반환값을 계산 할때 사용합니다. when-thenreturn은 호출되는 메서드의 인수와 상관없이 항상 동일 값을 반환하기 때문에, 로직없이 간단한 테스트시에 유용합니다. 하지만 저는 주어진 기간에 맞으면서 raw 하게 데이터들을 가져오는 서비스를 개발하고 있었습니다. final LocalDate start = LocalDate.of(2024, 11, 11);final LocalDate end = LocalDate.of(2024, 11, 13);List executionIds = List.of(1L, 2L, 3L);doReturn(executionIds).when(executionR.. 2025. 1. 1. 이전 1 다음 반응형