@Test
void helloMessage() {
String result = ms.getMessage("hello",null,null);
assertThat(result).isEqualTo("안녕");
}
위와 같이 테스트를 진행했는데
결과는
그래서 messages.properties를 들어가니
분명 한글 안녕으로 저장했는데 혼자 ??로 인코딩 되어 있었다.
Intellij의 encoding 설정의 문제였다.
File>Settings..
Editor>File Encodings
들어가서 Default encoding for properties files 값은 UTF-8로 고쳐주고 옆에 체크 박스를 체크한다.
성공이다!
이런거 발견할 때가 가장 행복하다