<aside>
음식 주문 관리 시스템이 정상적으로 동작하는지 확인하고, 유지보수에 활용하기 위해
이번 과제에서는 단위 테스트 및 통합 테스트 작업을 진행해주세요. 😌
</aside>
통합 테스트가 없을 경우
<aside>
</aside>
하나의 API를 정해 테스트를 작성하면 됩니다.(ex. 주문 업데이트 API의 컨트롤러, 서비스, 레포지토리 코드)
각각 무엇을 의미하는가?
각각 어떤 상황에 쓰일까?
단위테스트에서 mocking은 무엇이고 어떻게 하는가?
mocking으로 얻는 이점은?
만약 단위테스트 또는 통합테스트 한쪽이 없다면 발생할 수 있는 상황은?
좋은 테스트란 무엇인가?
이때의 장점과 고려해야할 점에 대해 답변해주세요.