[TIL] JUnit 5 사용자 정의 테스트 명명엔 @DisplayName
배부른코딩로그
이 글은 스프링의 JUnit 5를 기준으로 작성하지만, 스프링뿐만 아니라 자바스크립트나 파이썬 등 프로그래밍에서 테스트 코드는 항상 중요하다. 의도가 분명하고 깔끔한 테스트를 작성하는 것은 추후 변경이나 유지보수에 필요한 비용을 크게 줄일 수 있다. JUnit 5부터 테스트를 작성함에 있어서 유용한 어노테이션들이 추가됐다. 그 중에 하나가 바로 @DisplayName 이다. JUnit 4에서 테스트 클래스나 메서드를 작성하면, 테스트 항목에 대한 이름은 클래스명이나 메서드명으로 표시됐다. 이는 가독성 측면에서 매우 좋지 않았고, 오히려 무엇을 테스트하려고 했더라? 하면서 다시 되돌아보게 만들었다. 이를 개선하고자 JUnit 5부터 @DisplayName이 등장했다. @DisplayName @Display..