[044] 플러터 (Flutter) 배우기 - Unit Test (단위 테스트)
2023. 3. 21. 15:40ㆍ모바일어플개발/Flutter
반응형
안녕하세요~ totally 개발자입니다.
Unit Test (단위 테스트)
이번 포스팅에서는 Unit Test(유닛 테스트)에 대해 살펴보고자 합니다. 새로운 기능이 추가되거나 기능이 변경되었을 때 프로그램이 제대로 작동되는 것을 보장하기 위해 만드는 것이 테스트이며 메소드, 클래스 등을 검증하기 위해 단위 테스트를 진행합니다.
아래 Document를 통해 예제를 실습해보도록 하겠습니다.
https://flutter-ko.dev/docs/cookbook/testing/unit/introduction
Step 1: 프로젝트를 열어서 pubspec.yaml 파일에서 test를 다음처럼 추가해줍니다.
Step 2: lib 폴더 안에 counter.dart를 생성하여 Counter 클래스를 다음처럼 입력해줍니다.
Step 3: test 폴더 내에 counter_test.dart 파일을 생성하여 다음처럼 구성해줍니다. 저는 decrement도 하나 추가했습니다.
Step 4: 각 test('Counter 위쪽에 있는 Run | Debug에서 debug 글씨를 눌러봅니다.
Step 5: 만약 테스트가 올바르지 않다면 아래처럼 나올 것입니다.
Step 6: 최종적으로 다음처럼 나타나면 테스트 성공입니다.
Step 7: 다음처럼 group으로 묶어줄 수도 있습니다.
반응형
'모바일어플개발 > Flutter' 카테고리의 다른 글
[046] 플러터 (Flutter) 배우기 - ListView.builder + 스크롤 Pagination 적용 (4) | 2023.03.30 |
---|---|
[045] 플러터 (Flutter) 배우기 - Widget Test (위젯 테스트) (0) | 2023.03.21 |
[043] 플러터 (Flutter) 배우기 - MVVM 아키텍처 패턴 적용 (10) | 2023.03.21 |
[042] 플러터 (Flutter) 배우기 - Firebase Auth 연동2 (휴대폰 문자 인증) (7) | 2023.03.17 |
[041] 플러터 (Flutter) 배우기 - Firebase Auth 연동1 (이메일/비밀번호 사용) (0) | 2023.03.13 |