ReflectionTestUtils를 이용한 private 필드와 메서드 단위테스트개요ReflectionTestUtils는 SpringFramework의 Test Context 에서 제공하는 유틸로, 프라이빗 필드나 메서드를 테스트할 수 있다.비공개 필드 값 설정비공개 필드 값 접근비공개 메서드 호출테스트를 작성하다보면 종종 단위테스트에서 위와 같은 접근이 필요할 때가 생기는데, 이 때 해당 클래스의 Private 메서드를 열지 않고 ReflectionTestUtils를 사용하면 접근할 수 있다.예시 코드예시 코드를 위해 직원 클래스를 만들어보자. 이 직원을 고용할 때 계약서에 이름과 계약 연봉을 작성한다.이름은 변경 불가능하니 private final을 붙이고, 연봉(annualSalary)는 매년 변..