问题标签 [flutter-test]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
933 浏览

flutter - 单元测试 Flutter 平台通道的正确方法是什么?

我正在尝试测试 Flutter 平台 Channel,但由于缺少插件异常而未能通过测试用例。你如何对 Flutter 平台通道进行单元测试flutter test

0 投票
10 回答
26084 浏览

dart - 如何解决在 Flutter 上运行集成测试时出现 Not found: 'dart:ui' 错误

我有一个应用程序,它非常简单,只有一个小部件。它工作正常,但是当我通过调用运行集成测试时:

我收到以下错误:

请注意,当我从 Android Studio 运行应用程序时,它运行成功。但是当我使用上面引用的命令从终端运行时,应用程序会显示一个白屏,并且它不会从那里移动,直到我在终端上收到错误。

假设这是一个路径问题,比如 test_driver 没有找到像 dart:ui 这样的颤振包,我如何确保 test_driver 知道 dart:ui 在哪里?

0 投票
1 回答
3151 浏览

unit-testing - 使用带有服务器回调的 http 进行 Flutter 飞镖测试

我正在为我的飞镖应用程序开发一些测试,但我在按钮按下时的回调有一些问题。

例如,我有一个带有服务器请求回调的按钮。当我用测试仪点击按钮时,会调用异步暂停。我已经看到了一些使用模拟请求的解决方法,但我想对服务器执行实际请求。有什么解决方案。

预期结果:测试人员点击按钮。该按钮正在调用服务器,然后在请求到达后/当前状态刷新后继续测试(其中任何一个都很好)。

如果这不可能,您对执行此类测试的软件有任何其他建议吗?也许通过詹金斯?

点击按钮的代码:

0 投票
3 回答
4645 浏览

flutter - 如何使用未解决的 Future 对 FutureBuilder 进行小部件测试

我想知道如何在颤振小部件测试中尚未完成未来的情况下测试该案例。

只要未来未解决,小部件就应该显示一个微调器。

我尝试了这个测试用例:

结果:未来已解决,期望落空。

注意: withApp 初始化一个带有本地化的应用程序。因此,我必须打电话tester.pumpAndSettle()等待l10n。

0 投票
0 回答
244 浏览

dart - Exception while building a Flutter application

I am trying to build this Flutter app cloned from GitHub.

After I resolved all the dependency errors, I see the following failure :

I am stuck with this problem. Can someone help me out ?

The current versions of dependencies on my machine are as follows :

0 投票
2 回答
2343 浏览

json - 使用用户基本身份验证创建颤振 Json 登录表单

这一步卡了好久。有人可以告诉我如何发送请求,以便在按下“登录”按钮时创建一个具有基本身份验证的用户的新实例。我很想了解如何知道如何安排标题以访问 url 数据库

0 投票
1 回答
582 浏览

flutter - Flutter 使用 audioplayers 0.7.7 播放自定义声音?

我是颤振新手,对于我的应用程序,我想播放两种声音模式(背景声音,按钮动作声音),在从颤振包中引用后,我已经更改了如上所述的代码,当我在我的材料中使用这个小部件时,我得到了下面错误,

E/flutter(2750):[错误:flutter/shell/common/shell.cc(181)] Dart 错误:未处理的异常:E/flutter(2750):无法加载资产:assets/assetsImagesMP3.mp3 E/flutter( 2750):#0 PlatformAssetBundle.load(包:flutter/src/services/asset_bundle.dart:221:7)

0 投票
1 回答
294 浏览

android - 如何在颤振中向 multiDexKeepFile 添加类?

我在 Flutter 应用中启用了 multiDex,因为引用的数量超过了 64k。我在网上读到我应该启用 multiDex 来解决这个问题。我这样做了。但现在我不断收到这个错误:

java.lang.NoClassDefFoundError。

我还在其他地方读到我需要将我的类添加到multiDexKeepFile以修复此错误,但我不知道如何为 Flutter 执行此操作。我如何以及添加哪些课程?有人能帮助我吗?我已经被这个问题困扰了好几天了。我什至尝试减少我使用的插件数量,但没有成功。

我使用的插件是:

![这是我在 android/app/build.gradle 中的 build.gradle 文件] 1

当我按下按钮时抛出错误。我假设错误与此有关,await loadingModal(context: context, asyncFunc: fetchCourses);因为注释掉该行时不会引发错误 我的按钮代码

loadingModal方法在另一个名为的文件中定义loading_modal.dart

先感谢您!

0 投票
0 回答
642 浏览

flutter - Gradle 问题 Error running Gradle: and FAILURE: Build failed with an exception

我需要帮助来解决Flutter 中的 Gradle 问题

这是错误

我无法解决这个问题。需要有关工作解决方案的专家建议。

提前致谢!!

0 投票
7 回答
39375 浏览

flutter - 因为sdk的flutter_test的每个版本都依赖... sdk的flutter_test被禁止,版本求解失败

当我在我的颤振项目中添加 http 依赖项时,我遇到了这个问题。有人可以帮我吗?

在此处输入图像描述