FLUTTER ECOSYSTEM

fake_cloud_firestore

以前は cloud_firestore_mocks として知られていました。Cloud Firestore のフェイク実装です。Cloud Firestore を使用するアプリのユニットテストにこのパッケージを使用してください。

最新バージョン
4.1.1
30日間ダウンロード
10万
いいね数
140
Pub ポイント
130

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Flutterアプリケーションのユニットテスト向けに設計されたCloud Firestoreのフェイク実装です。本物のCloud Firestoreサービスの動作を模倣し、実際のFirebaseバックエンドが不要な状態でアプリのデータロジックをテストできるようにします。このパッケージは、テストを分離し、開発中に一貫性があり再現可能な結果を保証するのに最適です。当初はcloud_firestore_mocksとして知られていましたが、Android、iOS、Web、macOS、Windowsを含むすべての主要プラットフォームをサポートしています。

用途
  • Firestoreに依存するロジックのユニットテスト
  • ライブのFirebase接続なしでアプリの状態をテストする
  • 統合テスト中にコンポーネントを分離する
  • テストで異なるFirestoreの応答をシミュレートする
  • 展開前のデータ処理の検証
主な機能
  • Cloud Firestore API との完全互換性
  • すべての主要なFlutterプラットフォームをサポートしています
  • テスト環境の簡単なセットアップ
  • モックされたドキュメントおよびコレクション操作
  • Firebase プロジェクトの設定は不要です
適している対象
  • Flutter開発者がユニットテストを書いている
  • テストの信頼性を最優先にするチーム
  • 複雑な Firestore インタラクションを備えたプロジェクト
  • テストで実際のFirebaseコストを回避する開発者
  • 決定論的なテスト結果を必要とするアプリ
注意事項
  • エンドツーエンドテストには適していません
  • リアルタイム同期の動作を再現しません
  • クライアント側の論理をテストする範囲に限定
  • 初期データの手動設定が必要です
  • 実際のFirestoreのすべてのエッジケースを反映していない可能性があります
対応プラットフォームAndroidiOSWebmacOSWindows

パッケージをインストール

flutter pub add fake_cloud_firestore

カテゴリー

ソースリポジトリ

関連プロジェクト