[Java] Private 메소드를 테스트하는 방법과 이를 지양해야 하는 이유
이번에는 private 메소드를 테스트하는 방법에 대해 알아보도록 하겠습니다. 미리 이 글의 결론을 말씀드리면 private 메소드를 테스트하면 안된다는 것입니다. private 메소드를 테스트하는 코드를 작성하는 것은 뭔가 좋지 못한 신호이므로 private 메소드의 테스트 코드를 작성하기 보다는 현재 코드 구조나 상태 등을 확인해볼 필요가 있습니다. 1. Private 메소드를 테스트하는 방법과 이를 지양해야 하는 이유 [ Private 메소드를 테스트하는 방법 ] 문제 코드 소개 예를 들어 이미 정의된 이름 목록이 있을 때, 이를 대문자로 변환하여 해당 입력값과 일치하면 그대로 값을 반환하고 일치하지 않으면 UUID를 생성하여 반환하는 다음과 같은 코드가 있다고 하자. @Service public ..
Java & Kotlin
2022. 4. 9. 10:00