테스트가 실패했다.Expecting message to be: "유효하지 않은 타입입니다."but was: "유효하지 않은 타입입니다. 사용 가능한 타입: [A, B, C]"에러 타입은 아래와 같이 정의되어 있었다.import org.springframework.http.HttpStatusenum class ExceptionType( val message: String) { BUSINESS_ERROR_01_TYPE("유효하지 않은 타입입니다"),} 에러를 사용하는 곳에서는 아래와 같이, 에러 메시지 뒤에 추가적인 정보를 붙여 expection을 발생시키고 있었다.if (type == Type.UNKNOWN) { throw BusinessRuleException( ..
토비의 스프링을 보면서 예제 코드를 직접 따라 쳐 보고 실행도 해 보고 있다. 책 내용을 보면 일일히 라이브러리를 추가하는 것 같이 되어 있는데, 일일히 추가하기 귀찮아서 Spring Initializr와 Gradle을 이용해 프로젝트를 실행해 보고 있었다. 워낙 오래된 책이다보니 예제 중에서는 deprecated된 메소드들이 있지만, 최대한 책 예제를 따라서 작성해 보려고 하는 중이다. 코드만 잘 따라치면 되지, 빌드 도구는 Gradle로 해도 큰 문제가 없을 거라 생각했는데.. 결론적으로는 Maven으로 바꿨다.. 문제가 되었던 부분은 토비의 스프링에서 리스트 2-17 부분. @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(location..