我正在尝试使用Mockito进行测试,这是我的测试代码:import 'package:http/http.dart' as http; import 'package:utgard/globals.dart' as globals; import 'package:flutter_drive...
我已经克隆了Google开发的Flutter Boring Show系列中正在开发的HackerNews项目。但在运行flutter run时,我遇到了以下错误。 The current Dart SDK version is 2.9.2. ...
使用Flutter的WidgetTester,您如何点击TextSpan,就像下面的代码一样?RichText( text: TextSpan( children: [ TextSpan(text: 'aaa '), TextSpan( te...
我尝试测试自定义抽屉,但发现在测试中很难打开它,尝试了以下方法开始测试,甚至这个测试也无法通过。错误是:Bad state: no element。void main() { testWidgets('my drawer test', (WidgetTester tester) async...
我正在创建一个Flutter应用程序,使用官方的flutter相机包(https://pub.dev/packages/camera)来使用本地相机拍照。该应用程序打开一个模态窗口,在该窗口中基于该包的availableCameras函数的结果和FloatingActionButton加载一个...
你好,我正在尝试对下面创建Cloud Firestore文档的函数执行一些单元测试。我在我的应用程序中使用了一个函数来创建文档,但我想编写一个test.dart文件,为下面的函数执行单元测试并在控制台上打印一些输出以进行验证。 我觉得我没有以正确的方式编写我的Test.dart,我遇到了一个...
我们正在使用最新版本的FlutterFire,但在运行测试时遇到了一些问题。我们成功初始化Firebase,添加了以下内容:setUp(() async { TestWidgetsFlutterBinding.ensureInitialized(); await Firebas...
我们正在采用TDD方法在Flutter上启动新项目。我正在使用Provider进行状态管理。 在尝试编写Widget测试时,我们遇到了测试提供程序的问题。 请给出一个示例,说明如何为提供者编写单元测试,并注入提供者以测试Widget。 我遇到了以下问题══╡ EXCEPTION CAUGHT ...
在空安全之前,我可以简单地模拟 sendRequest(...) 方法,如下所示: void stubBaseRepositorySendRequestResponse(String response) { when(baseRepository.sendRequest(onGetDa...
在我的主页小部件上,当用户点击系统返回按钮时,它会通过WillPopScope显示一个确认对话框小部件。我想测试这个对话框,但我不知道如何在测试文件中按下后退按钮。