#testMockito, 이대로 괜찮은가?Mockito Mock 객체와 Mockito에 대한 설명은 스티치의 “Test Double을 알아보자”와 “Mockito와 BDDMockito는 뭐가 다를까?”를, 더 자세한 내용은 공식문서를 읽어보길 바란다. 간단하게 말하자면, Mockito는 단…
#properties프로퍼티 파일을 활용해 쉽게 실행 환경 분리하기특정 데이터의 조회 기능을 구현하려는데 테스트에서 자꾸 의도와는 다른 데이터가 출력된다. 이런, 을 통해 주입되고 있는 기본 데이터가 자꾸만 방해한다. 프로덕션 코드의 실행에는 필요하지만, 테스트에는 필요하지 않은 데이터인데… 어떻게 제거할 수 없을…
#http상태 코드, 뭘 줘야할까?상태 코드란? 어떤 상태 코드를 전달할지 고민하기 전에, 간단하게 상태 코드란 무엇인지 간단하게 짚고 넘어가자. 상태 코드는 말 그대로 클라이언트와 서버 간의 통신상태를 나타내는 약속된 코드다. 클라이언트는 이 상태 코드를 통해서 서버에게 보낸 요청…
#exceptioncustom exception을 언제 써야 할까?우아한 테크코스의 두 크루인 오렌지와 우가 싸우고 있다. 왜 싸우고 있는지 알아보러 가볼까? 오렌지 : 아니 굳이 사용자 정의 예외 안 써도 됩니다!! 우 : 아닙니다!! 써야 합니다!!! 사용자 정의 예외(Custom Exception) 에 대한 둘…