- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在尝试编写一个单元测试来验证是否存在一定数量的文档。
这是我到目前为止所拥有的
test('Login with no account', () async {
Firestore _firestore = Firestore.instance;
final QuerySnapshot result = await _firestore
.collection(UserFirestoreField.Collection)
.where(UserFirestoreField.EmailAddress, isEqualTo: 'email@example.com')
.where(UserFirestoreField.Password, isEqualTo: 'wrongpassword')
.getDocuments();
final List<DocumentSnapshot> docs = result.documents;
print(docs);
});
package:flutter/src/services/platform_channel.dart 314:7 MethodChannel.invokeMethod
MissingPluginException(No implementation found for method Query#getDocuments on channel plugins.flutter.io/cloud_firestore)
最佳答案
在 Flutter 中,单元和小部件测试在您的主机上运行,该主机没有您的 firebase 插件的 native 部分。这就是您收到此错误的原因。
您确实应该在测试中模拟数据库,但如果您真的想测试您的应用程序,使其接近用户运行的方式,您将在模拟器上运行集成测试。
您还可以使用基于 dart 的 Firebase 插件或使用 Firebase REST API。
您可以在此处找到更多相关信息:https://flutter.dev/docs/testing
关于unit-testing - 无法对 cloud_firestore 进行实时单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57920931/
在我的 pubspec.yaml 文件中添加 cloud_firestore 依赖项后,我遇到了这个问题。 这是控制台中的完整消息: Launching lib/main.dart on iPhone
我不能同时使用这两个 flutter 插件: cloud_firestore: ^0.9.0+2 barcode_scan: ^0.0.8 运行时出现错误: D8: Program type
每次 FireStore 发生变化时,我都会收到此错误:D/FlutterNativeView(21656): FlutterView.send called on a detached view,
我在我的 flutter 应用程序中使用 Firebase Firestore。 debug 模式下一切正常。但是,在 release 模式下,我收到以下错误。我看到了一个类似的问题,但它并没有解决我
当我将“cloud_firestore:”添加到pubspec.yaml时,出现此错误: $ flutter run Launching lib/main.dart on Infinix X627 i
如果我: 在 Android Studio 中创建默认 Flutter 项目 将 cloud_firestore: ^0.13.4+2 添加到 pubspec.yaml(不添加任何其他内容) 点击“发
我更新为cloud_firestore 0.14.0 有一些中断更改: BREAKING: The get data getter is now a data() method instead. 在更
在运行时在抖动中面临此错误。应用已成功连接到Firebase。在运行我也在使用android studio时也花费了太多时间。 //依赖 dependencies: flutter: sd
我目前正在尝试编写一个单元测试来验证是否存在一定数量的文档。 这是我到目前为止所拥有的 test('Login with no account', () async { Firestore
我正在开发用于测试 cloud_firestore 的 flutter 应用程序。在我将“cloud_firestore: ^0.9.0”添加到我的 pubspec.yaml 之前,我的应用程序运行良
我的cloud_firestore插件有问题,我之前用这个插件创建了一个应用程序,它工作正常,我下载了GoogleService-info并在xcode中将此文档放在info.plist旁边的runn
我有一个包含数组字段的文档。 如何更新数组? 在 firebase 函数中,使用 typescript ,我做了这样的事情: admin.firestore() .collection('fr
在使用 cloud_firestore 访问 Cloud Firestore 文档数据库的 Flutter 应用程序中,我在调试时在控制台中收到以下警告/错误... 4.13.0 - [Firebas
每次我尝试将 Cloud Firestore 添加到我的 Flutter 项目时都会收到此错误。我首先在我的主要项目中尝试了它,但它失败了。我在一个干净的新项目上尝试了它,每次都得到相同的结果。我已经
我刚刚开始学习 flutter 和火力基础。我正在遵循本教程[https://grokonez.com/android/how-to-integrate-flutter-firebase-tutori
我可以从集合中获取所有文档,但不知道如何从每个文档中获取集合。 我的数据库结构就像集合 -> 文档 -> 集合(带字段) -> 文档 -> 字段。 使用 blow 代码,只有我可以获得第一个文档的字段
我一直在努力弄清楚如何让 flutter 的 cloud_firestore 插件正常工作,但到目前为止,还没有一个构建完成。我每次都有很多错误...我正在尝试为 iOS iPhoneX 模拟器构建
Flutter firebase firestore 包在打开应用程序时崩溃,这是日志文件, E/MethodChannel#plugins.flutter.io/cloud_firestore(28
有没有人使用 cloud_firestore 插件成功运行过交易?我收到以下错误: E/AndroidRuntime(26208): FATAL EXCEPTION: AsyncTask #2 E/A
我遇到了这个错误,并尝试了迄今为止所有的在线解决方案,但没有任何解决方案。该项目工作正常,直到它突然向我显示该错误。 Parameter format not correct - An excepti
我是一名优秀的程序员,十分优秀!