Flutter
[Flutter] mocktail을 이용하여 Unit Test 하기 (mockito vs mocktail)
1. Unit TestUnit Test는 단위 테스트라고도 하며, 단일 함수, 메서드 또는 클래스 등 작은 코드 단위를 독립적으로 테스트하는 것입니다. 테스트 코드에 관해 궁금하다면 여기를 클릭하세요. 2. Mock?실제 앱에서는 API 통신, 네트워크 요청, 데이터베이스 접근 등 외부 리소스에 의존하는 코드가 많습니다.이런 외부 의존성은 테스트를 어렵게 만드는데요. 이때 사용하는 것이 바로 mock(모의 객체)입니다.mock은 실제 객체처럼 동작하지만 내부 구현은 없고, 테스트 목적으로 특정 동작만 흉내 내는 가짜 객체입니다.실제 객체는 외부 시스템과 연결되지만 mock 객체는 외부 연결 없이 동작만 흉내냅니다. 즉, 원래는 서버에 네트워크 요청을 보내고, 데이터를 받아오는 상황이지만,mock 객체는..