9강 mockito에서 verify() 함수 에러
미해결
Flutter 중급 1편 - 클린 아키텍처
9강 mockito를 활용한 테스트 강의 맨 마지막 부분에 실제 동작했는지를 확인하는 verify() 함수를 동작시키는데 에러가 발생해서 질문 남겨드립니다. expect()함수까지는 잘 작동을 했는데요, verify()에서 이렇게 똑같이 동작 시켰는데 에러가 발생하고 있습니다. verify (client. get ( Uri . parse ( '${ PixabayApi . baseUrl }?key=${ PixabayApi . key }&q=iphone&image_type=photo' ))); 에러는 No matching calls(actually, no calls at all.)이라고 나옵니다. test ( 'Pixabay 데이터를 잘 가져와야 한다' , () async { final api = PixabayApi (); final client = MockClient (); // mockito에서 제공하는 when()함수 when (client. get ( Uri . parse ( '${ PixabayApi . baseUrl }?key=${ PixabayApi . key }&q=iphone&image_type=photo' ))) . thenAnswer ((_) async => http. Response (fakeJsonBody, 200 )); final result = await api. fetch ( 'iphone' , client : client); /// 실제 기대값 expect (result.first.id, 620817 ); // 실제 동작했는지 검증하는 코드 verify (client. get ( Uri . parse ( '${ PixabayApi . baseUrl }?key=${ PixabayApi . key }&q=iphone&image_type=photo' ))); });
- verify
- ios
- Flutter
- android





