더북(TheBook)

4.3.1 JSON 수신

새로운 코드베이스를 시작할 때는 해야 할 일이 아주 많습니다. 꾸준히 조금씩이라도 앞으로 나아가는 것이 쉽지는 않겠지만 계속해서 시도해야 합니다. 레스토랑 예약 시스템의 예에서 가장 간단하게 바꿀 만한 부분은 API의 응답이 JSON 문서인지 확인하는 것입니다.

현재까지 우리가 만든 웹 애플리케이션은 단순히 하드코딩된 문자열 Hello World!를 일반 텍스트 형식으로 반환할 뿐이기 때문에 이런 기능이 아직 없습니다.

좋은 테스트 주도 형식이라면 응답의 형태가 JSON임을 가정하는 새로운 테스트를 만들 수 있겠지만, 대부분은 예제 4-3의 있던 테스트 내용을 반복할 것입니다. 테스트 코드를 복제해서 사용하는 대신 기존 테스트를 조금 더 정교하게 만들 수 있습니다. 예제 4-4는 확장된 테스트입니다.

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