问题标签 [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 投票
8 回答
75123 浏览

flutter - 小部件测试失败,未找到任何 MediaQuery 小部件

我的问题是关于颤振小部件测试,测试现有小部件包装新 Scaffold(...) 的正确方法是什么?我找到MediaQuery.of了,但它接受BuildContext而不是Widget.

详细信息:我编写了简单的登录表单小部件并尝试为其实现小部件测试。执行测试后出现异常:

这是登录表单小部件:

这是小部件测试:

我发现MediaQuery.of但不明白它如何与现有的小部件一起使用?它接受BuildContext作为参数。

0 投票
0 回答
459 浏览

android - 从 GitHub 克隆 Flutter SDK 时出现错误

您好,我在从 GitHub 克隆 Flutter SDK 时遇到此错误。

通过在 MacBook 的终端中触发此命令。

0 投票
5 回答
12529 浏览

android - 使用 Flutter 的 Android Studio 中不显示设备列表

我尝试使用 Flutter 开发应用程序(使用 Android Studio IDE)。在 Studio 中添加 Flutter 插件和 Flutter SDK 并配置所有内容,但未列出模拟器/实时设备。它显示错误,例如“无法列出设备:无法发现 Android 设备。请运行“颤振医生”以诊断潜在问题” 颤振的android工作室

参考链接:https ://flutter.io/setup-windows/#android-setup

https://flutter.io/get-started/test-drive/#androidsstudio

0 投票
1 回答
11504 浏览

flutter - Flutter error: Could not download bcprov-jdk15on.jar (org.bouncycastle:bcprov-jdk15on:1.56)

I'm failing to run my first ever Flutter App. Getting the below error.

Flutter doctor is not giving any problem output of flutter doctor:

Flutter Analysis gives some errors though!

enter image description here

0 投票
2 回答
7622 浏览

flutter - Flutter - 加载资产进行测试

不确定这是限制还是什么,但下面的代码不会加载任何东西。我有一些我想单独测试的数据驱动行为。

类加载器

考试

Future 既不返回成功也不返回错误,并且永远挂起。我知道while(true)锁定了测试,但现在我只想看看 sketch.json 打印出来

资产位置

在此处输入图像描述

0 投票
1 回答
1281 浏览

dart - Flutter:在单元测试中获取一个 PopupMenuButton 的 PopupMenuItem 文本

我有一个 PaginatedDataTable,它有一个带有 PopupMenuButton 的 DataCell。WidgetTester 可以找到每个 DataCell 没问题,但我似乎无法引用 PopupMenuButton 的项目来尝试选择一个。

如何在单元测试中获取 PopupMenuButton 的 PopupMenuItem 文本?我await tester.pump();是否正确使用以允许菜单出现?

这是我现在的做法:

哪个失败了

这是 DataCell 标记

0 投票
6 回答
9519 浏览

flutter - 如何优化 Flutter App 大小?

我是一名原生 Android 开发人员,我开始使用 Flutter SDK。我按照官方flutter doc开发了一个简单的应用程序。但我发现调试应用程序大小为 46 MB,对于这个简单的应用程序来说太大了。有什么办法可以优化应用大小吗?因为 Flutter 应用程序的大小比原生的 Android 应用程序要大。

0 投票
1 回答
1612 浏览

dart - 如何模拟 HttpClientResponse 以返回字符串

我正在尝试在https://flutter.io/networking/重构为 dart:io.HttpClient 之后编写测试

一切似乎都运行良好,直到

以下测试引发 NoSuchMethodError:在 null 上调用了方法“join”。

我确实看到了如何在服务器端模拟服务器响应 - 客户端,但它使用的是 http 包,而不是 dart:io。

我也试过https://github.com/flutter/flutter/blob/master/dev/manual_tests/test/mock_image_http.dart但这也返回一个空值。

非常感谢提前!

0 投票
1 回答
156 浏览

travis-ci - TravisCI - ERR : 包 flute_music_player 需要 Flutter SDK 版本 ^0.1.2 但当前 SDK 为 0.0.0-未知

我是新来的 travis,开始用颤振处理它。

我正在 为我的音乐播放器应用程序使用 flute_music_player插件。

现在应用程序在我的机器上本地运行/构建良好,但我无法在 Travis 上构建它

这是我得到的

这是我完整的工作 日志的链接。

我的 travis.yml 是:

我的完整项目可以在 github 上找到

实际上我已经从这里复制了大部分代码,我试图在 travis 上运行他的项目,但在日志上出现同样的错误。

有没有我缺的地方,请帮忙。

感谢您提前提供任何帮助或建议。

0 投票
2 回答
1070 浏览

flutter - Flutter 是否支持 iOS 功能?

我开始从事一个大项目,其中包括 Sirikit、游戏中心、指纹、健康工具包和家庭工具包等。所以我怀疑我是否可以使用颤振实现 ios 提供的那些功能和其他功能..?