mocktail

Flutter

[Flutter] mocktail Bad state: A test tried to use `any` or `captureAny` on a parameter of type 오류 해결 트러블슈팅

1. 개요mocktail을 이용하여 테스트 코드를 작성하던 중 마주친 오류와 해결 방안에 대해 서술했습니다. 2. 문제 상황현재 제 아키텍처는 다음과 같은 계층 구조로 데이터가 흐릅니다. DataSource -> Repository -> UseCase -> ViewModel 먼저 DataSource에서 외부 API와 통신을 하고,그 결과를 Repository에 반환한 후,UseCase, ViewModel로 이어지는 구조입니다. 문제는 Repository 테스트 코드를 작성하던 중 다음과 같은 오류가 발생했습니다.Bad state: A test tried to use `any` or `captureAny` on a parameter of type `DreamDto`, butregisterFallback..

Flutter

[Flutter] mocktail을 이용하여 Unit Test 하기 (mockito vs mocktail)

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

Meezzi
'mocktail' 태그의 글 목록