Riverpod API の重要な部分は、provider を単独でテストする能力です。 適切なテストスイートを作成するためには、いくつかの課題を克服する必要があります: テストは state を共有すべきではありません。 これは、新しいテストが前のテストの影響を受けないことを意味します.テストは特定の機能をモックできる能力を提供し、望んだ state を実現します。テスト環境は可能な限り実際の環境に近いものであるべきです。幸いなことに、Riverpod はこれらの目標を達成することを容易にします。 テストの設定Riverpod でテストを定義するとき、大きく 2 つのシナリオがあります: ユニットテスト、通常は Flutter 依存関係がないテスト。 これは provider の動作を単独でテストするときに便利です。ウィジェットテスト、通常は Flutter 依存関係があるテスト。 p