테스트코드
2023.11.30 TIL - 테스트의 범위..
내배캠 심화 개인 과제로 전에 했던 to-do-list 앱에 대한 계층별 단위 테스트 코드를 작성하고있다. 코드 작성 중 할 일 완료 처리 기능 에 대해 단위 테스트 코드를 작성하려니 해당 메소드 타입이 void 여서 어떻게 테스트를 작성해야할지 고민을 했다. 고민한 문제 public void completeToDo(Long toDoId, MemberDto memberDto) { ToDo toDo = toDoRepository.findById(toDoId) // 완료처리할 할 일 Find .orElseThrow(ToDoNotFoundException::new); //권한 검증 checkMember(toDo.getMember().getId(), memberDto.id(), ACCESS_DENIED_MESS..