はじめに テストを行う際に特定のパッケージをmockすることは多いです。 代表的な手法はmockitoを使って対象のパッケージ、クラスをmockすることです。 しかし、今回表題にあるflutter_app_badgerをmockする際に少々手こずったので記事に残したいと思います。 記事の対象者 flutter_app_badgerのmock化にお困りの方 Method Chanelのmock方法を知りたい方 記事を執筆時点での筆者の環境 [✓] Flutter (Channel stable, 3.22.1, on macOS 14.3.1 23D60 darwin-arm64, locale ja-JP) [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0) [✓] Xcode -
![【Flutter】flutter_app_badgerをテストするためにメソッドチャンネルをmockした話 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6b400f8d3276d2adfb971ae5debc3d0c3620dbb/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fengineer-festa-ogp-background-074608b13b4bbe67c10ada41e7e2d292.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwRmx1dHRlciVFMyU4MCU5MWZsdXR0ZXJfYXBwX2JhZGdlciVFMyU4MiU5MiVFMyU4MyU4NiVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MSU5OSVFMyU4MiU4QiVFMyU4MSU5RiVFMyU4MiU4MSVFMyU4MSVBQiVFMyU4MyVBMSVFMyU4MiVCRCVFMyU4MyU4MyVFMyU4MyU4OSVFMyU4MyU4MSVFMyU4MyVBMyVFMyU4MyVCMyVFMyU4MyU4RCVFMyU4MyVBQiVFMyU4MiU5Mm1vY2slRTMlODElOTclRTMlODElOUYlRTglQTklQjEmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyM0ZGRkZGRiZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTIyOWE4NzI4NGI5MDRjZTkwNTM0NDE1YjNhOWExODkz%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBIYXJ4MDI2NjM5NzEmdHh0LWNvbG9yPSUyM0ZGRkZGRiZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWM5NDc4NzljODM1MjdmNjkxZGFkODk1YTcwMDEwZjdl%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3De8d8c1e1a31f56d0c5beb07e36291d1e)