[flutter] 플러터에서의 유닛 테스팅은 어떻게 할 수 있나요?
다음은 플러터에서의 유닛 테스팅을 수행하는 단계입니다:
- 의존성 추가:
test
라이브러리를 플러터 프로젝트의pubspec.yaml
파일에 추가합니다. 코드:dev_dependencies: flutter_test: sdk: flutter
-
테스트 작성:
test
디렉토리 내에 테스트 파일을 만들고, 해당 파일에 테스트 코드를 작성합니다. 예를 들어,counter.dart
파일에 카운터 앱의 테스트를 작성할 수 있습니다.코드:
import 'package:flutter_test/flutter_test.dart'; import 'package:myapp/counter.dart'; void main() { test('Counter value should be incremented', () { final counter = Counter(); counter.increment(); expect(counter.value, 1); }); test('Counter value should be decremented', () { final counter = Counter(); counter.decrement(); expect(counter.value, -1); }); }
- 테스트 실행:
flutter test
명령어를 사용하여 유닛 테스트를 실행합니다. 이 명령은 전체 테스트 스위트를 실행하고 결과를 표시합니다.
플러터의 유닛 테스팅은 코드의 동작을 확실히 확인하는 데 도움이 되며, 앱의 안정성을 향상시키는 데 중요합니다.