FLUTTER ECOSYSTEM

fake_cloud_firestore

以前称为 cloud_firestore_mocks。Cloud Firestore 的模拟实现。使用此包来对使用 Cloud Firestore 的应用进行单元测试。

最新版本
4.1.1
近 30 天下载
10万
喜欢数
140
Pub 分数
130

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

一个用于单元测试 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

所属分类

源码仓库

关联项目