[TIL] 2019-12-04

undefcat·2019년 12월 3일
0

TIL

목록 보기
86/228

2019-12-04 수요일

알고리즘

종만북

  • 11.5 - 알러지가 심한 친구들
    - 해결 ㅎㅎㅎㅎ🤩

Go

httptest

  1. httptest.NewRequest로 새로운 요청을 생성한다.
    • 얘는 Reqeust가 된다.
  2. httptest.NewRecorder로 응답메세지를 저장하는 레코더를 생성한다.
    • 얘는 Response가 된다.
  3. 이 둘을 HandlerFunc에 넘긴다. (echohttp든)
  4. 테스트!

테스트코드를 작성하면서 느낀점은, HandlerFunc를 따로 함수로 빼둬야 테스트를 할 수 있다는 것이다. 구조상 이게 좋은 것 같기도 하다. 이 HandlerFuncexport할 수도 있을 수 있으니, 따로 빼두는게 맞는 것 같다.

profile
undefined cat

0개의 댓글