Flutterでmockitoを利用した、単体テストで数時間ハマったのでメモしておきます。 発生したissue mockクラスがNullを許容しているため、mock化したクラスと型の整合性がなく、エラーとなる。 Null Safety対応(=Null許容しない)するには、特別な対応が必要となる。 対象のコード when(mock.auth(email: 'test@test.com', password: 'password')) .thenAnswer((_) => Future.value(response)); type 'Null' is not a subtype of type 'Future<ApiResponse>' package:flutter_with_getx/data/repository/auth_repository.dart 9:23 MockAuthRep