테스트 메서드 이름은 테스트의 목적과 내용을 명확하게 표현해야 가독성이 좋고, 협업 시 다른 개발자들이 쉽게 이해할 수 있다.
의도 명확히 표현:
예시)
shouldReturnFeedListWhenUserIsAuthenticated: 로그인된 사용자가 요청했을 때 피드 목록이 반환된다는 것을 명확히 표현함.shouldReturnUnauthorizedWhenUserIsNotAuthenticated: 비로그인 상태에서 401 상태를 반환하는 경우를 명확히 표현함.테스트 조건과 기대 결과 포함:
whenUserIsAuthenticated)과 기대 결과(shouldReturnFeedList)를 함께 명시함.일관된 네이밍 패턴 사용:
should + 동작 + 조건 형태로 작성하여 가독성을 높임.