trm11tkr / flutter-training-yumemi

Apache License 2.0
1 stars 0 forks source link

Session9 #10

Closed github-actions[bot] closed 1 year ago

github-actions[bot] commented 1 year ago

Unit tests を書く

Flutter のテストは次の3つに分類されます。

Unit tests は、他のテストより依存関係を少なくすることができるため、実装やメンテナンスコストを低く抑えることができます。

実際に Unit tests を書いていきましょう。

課題

※ テストコードを書くにあたって、依存関係を見直すなどのリファクタリングを行っても問題ありません。

ヒント

テストを書くときは、依存しているものは何で、前提条件と完了条件は何なのかを明確にすることが重要です。

また、Mockito を使って依存しているものをモックすることで、様々なテストケースに柔軟かつ簡単に対応できるようになります。

参考資料