더북(TheBook)

5.3 CLI로 테스트하기

 

테스트는 모든 소프트웨어 프로젝트에서 매우 중요하며, 스프링 부트 CLI도 이를 간과하지 않는다. CLI 기반 애플리케이션은 전통적인 빌드 시스템을 포함하지 않으므로 CLI는 테스트를 수행할 test 명령을 제공한다.

test 명령을 사용하기 전에 먼저 테스트를 작성하자. 테스트는 프로젝트에서 어디에든 둘 수 있지만, 프로젝트의 메인 컴포넌트와 분리하여 하위 디렉터리에 두는 것을 추천한다. 하위 디렉터리의 이름은 원하는 대로 지정해도 되지만, 여기서는 tests로 지정한다.

$ mkdir tests

tests 디렉터리에 ReadingListControllerTest.groovy라는 새 그루비 스크립트를 생성하고, ReadingListController의 테스트를 작성한다. 코드 5-7은 HTTP GET 요청을 올바르게 처리하는 컨트롤러를 테스트하는 단일 테스트 메서드를 보여 준다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.