문제상황
- 파이어스토어 모델과 프론트 모델이 일치하는지 검증하는 통합테스트 코드를 작성했다.
- 분명 yaml 파일에 통합테스트 패키지를 임포트했음에도 위와같이 패키지를 찾지 못하고 있다는 런타임에러가 발생했다.
문제 해결
- 파일경로 문제였다. 플러터 통합테스트 패키지는 정해진 파일경로와 파일이름을 통해 테스트를 실행한다.
- 나는 Test폴더안에서 통합테스트 파일을 만들어 실행했더니 위와같은 에러가 떴었다.
- integration_test 폴터를 루트디렉토리에 새로 만들고 이곳에서 통합테스트 다트파일을 만들어줘야 에러가 해결된다.
- 만약 Test 폴더 안에서 통합테스트 폴더를 만들어 실행시킬 경우 flutter drive --driver 커맨드 명령어를 실행할 때 파일 경로를 지정해주어서 통합테스트를 실행시켜야한다.
'Flutter' 카테고리의 다른 글
플러터 웹은 isolated 를 지원하지 않는다. 만약 웹에서 동시성을 하고 싶다면.. (0) | 2024.11.01 |
---|---|
Tabbar 정렬 및 여백조정이 안되는 이슈 (0) | 2024.08.31 |
이벤트에 반응하여 Stateless 위젯 아이콘 이미지 색 바꾸기 (0) | 2024.08.13 |
Flutter 3.24 업데이트! 이제 shared preference 사용해도 됩니다! (0) | 2024.08.07 |
Freezed 패키지 사용이유 알아보기 (0) | 2024.08.03 |