在Flatter(Dart)中从单元测试调用函数时,如何确定我是在运行单元测试还是在运行真正的应用程序?

推荐答案

您可以使用以下内容来判断是否正在运行测试.

Platform.environment.containsKey('FLUTTER_TEST')

Flutter相关问答推荐

具有可变高度小部件的SingleChildScrollView内的列

如何为Android 12及以上设备以及Android 11及以下设备动态处理Splash Screen?如果可能的话没有包裹

DART 3.3:为什么扩展类型不起作用?

从底部开始固定,然后使其可拖曳Flutter

允许冻结在初始化时使用工厂

Flutter 蜂窝单元测试

Flutter 隔离.使用多个参数运行

TextField 中的富文本并获取 RenderParagraph

Flutter - Riverpod 2.0 - 如何访问 onDispose 回调?

NotifierProvider 每次更新都会重新构建并且值不更新

Flutter 中的区域不匹配

在参数为空时保持命名参数的默认值

如何在Flutter中的textField中在可编辑文本和前缀图标之间添加空格?

Riverpod 注册多少个 providers

从所有设备注销,因为用户帐户已从 firebase flutter 中删除

Flutter/Dart - 从外部类更新状态

alert 对话框内的 ListView 显示空的透明窗口

如何使用列Flutter 中文本占用的空间来控制svg宽度

如何在椭圆形图像周围添加边框?Flutter

从 Uint8List 或图像对象创建 InputImageData 用于 Google ML Kit 人脸检测