用于测试和目录结构的 Flutter 模拟 Firestore 服务
Flutter mocking Firestore service for testing & directory structure
我正在使用 Firestore 和 Redux。因此,我有一个 firestore_service.dart
文件,它是 Firestore 的唯一接口,这个文件更新了 Redux 存储。出于测试目的,我在项目测试文件夹中创建了 firestore_service_mock.dart
以及一个模拟数据文件。我的问题与用于测试目的的目录结构和导入有关。
main.dart
是唯一导入 firestore_service.dart
的文件。如果我在项目测试文件夹中有 firestore_service_mock.dart
,那么如何将它导入到 main.dart
中进行集成测试?不确定我是否清楚地解释了自己,所以我希望这是有道理的。
有
import 'package:my_flutter_app/main.dart`;
lib/main.dart
可以从项目中的任何地方导入(就像 lib/
.
中的所有文件一样)
我正在使用 Firestore 和 Redux。因此,我有一个 firestore_service.dart
文件,它是 Firestore 的唯一接口,这个文件更新了 Redux 存储。出于测试目的,我在项目测试文件夹中创建了 firestore_service_mock.dart
以及一个模拟数据文件。我的问题与用于测试目的的目录结构和导入有关。
main.dart
是唯一导入 firestore_service.dart
的文件。如果我在项目测试文件夹中有 firestore_service_mock.dart
,那么如何将它导入到 main.dart
中进行集成测试?不确定我是否清楚地解释了自己,所以我希望这是有道理的。
有
import 'package:my_flutter_app/main.dart`;
lib/main.dart
可以从项目中的任何地方导入(就像 lib/
.