daichikuwa0618 / flutter-weather-app

Dummy Weather App Built with Flutter
1 stars 0 forks source link

Session9 #10

Closed github-actions[bot] closed 5 months ago

github-actions[bot] commented 6 months ago

Unit tests を書く

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

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

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

課題

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

ヒント

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

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

参考資料