テストメモ - kawanji01/DiQt GitHub Wiki
- テストの実行は
flutter test
- あるいは
flutter test --no-sound-null-safety
null safety対策
- テストでmockを利用する場合、
- 1, mainの上に
@GenerateMocks([モック化するクラス])
を設定する。
- 2,
import 'package:mockito/annotations.dart';
を設定する。
- 3,
flutter pub run build_runner build
を実行する(問題がなければここで完了する)
- 4,
"[INFO] Checking for unexpected pre-existing outputs....
が発生した場合には、flutter pub run build_runner build --delete-conflicting-outputs
を実行する。
- 上記を実行することで、mockファイルが生成されるので、それぞれのテストファイルでimportする。
- あるいは、テストの際に
flutter test --no-sound-null-safety
を実行する(非推奨)。
- 参考