Aaron
882
2018-12-28 10:29:52
0
196

외부 API call 하는 Service는 어떻게 테스트 코드를 작성하는게 좋을 까요?


Kotlin으로 Android 앱 개발 중에 있습니다.

Unit test code를 작성하고 있는데

외부 서버로부터 Http request/response를 받아 사용자에게 화면을 보여주어야 합니다.

Api call하는 Service 코드의 테스트 코드를 작성하고 싶은데, 

GET request에 대한 결과가 list 형태로 옵니다.

list는 그 항목들이 항상 고정이 아니고, 상황에 따라 얼마든지 달라질 수 있고요.

이런 경우는 테스트 코드를 어떤 식으로 작성 해야 할까요?

그냥 Response code 200이 오는지 정도로 체크하는 선에서 그쳐야 할까요?


혹은 POST로 항목을 만들어 보는 함수를 테스트하고자 한다면,

실제 API로 POST를 날리고, 다시 GET해서 있는지 확인하고

테스트가 완료되면 DELETE로 삭제까지 해주면 될까요?


고수분들의 조언이 필요합니다 !

0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.