OAuth같은 서드파티의 경우 테스트 코드를 어떻게 짜야되나요?
- 테스트 코드 작성 계획을 짜던 도중, OAuth 로 구현한 로그인 기능을 테스트 하기 위해서 어떤 데이터를 넘겨주어야 하는지 모르겠습니다.
- 또한 로그인 과정이 외부 플랫폼에서 진행되다 보니 결과값을 어떻게 받아와야 하는지 모르겠습니다.
- 자체적으로 구현한 기능이 아닐 경우 이에 대한 테스트 코드는 어떻게 작성하는 것이 좋을까요?
HTTP GET 메서드에서 업데이트를 해줘도 될까요?
- 처음 페이지에 방문했을 때, 페이지 정보를 가져오고, 동시에 최근 방문한 날짜를 업데이트하고 싶은데
- 최근 방문한 날짜를 업데이트 할 때 GET 메서드에서 업데이트를 해도 되는건지
- 아니면 다른 API Method 를 사용해야 하는건지 궁금합니다.
Soft Delete 할 때는 어떤 HTTP Method 를 사용해야 할까요?
- 데이터 베이스에 저장된 값을 바꾸는 것이니까 PATCH 나 POST 로 요청하는 것이 맞는건지
- 아니면 클라이언트 입장에서 삭제하는 동작이니까 DELETE 를 사용해야 하는건지 궁금합니다.
문서 즐겨찾기를 해제할 때 동작을 생각해서 POST로 해야할지, 삭제를 생각해서 DELETE로 해야할지 모르겠습니다
- DB 설계 자체는 한 row가 삭제되는 형식으로 하였습니다.