如何确定我们是否在 Dart (Flutter) 中运行单元测试

AVE*_*imi 12 android unit-testing dart flutter

在 Flutter (Dart) 中从单元测试调用函数时,如何确定我是在运行单元测试还是实际应用程序?如果在单元测试中,我想传递不同的数据。

Ovi*_*diu 26

您可以使用以下内容来检查您是否正在运行测试。

Platform.environment.containsKey('FLUTTER_TEST')
Run Code Online (Sandbox Code Playgroud)

  • “平台”在“dart:io”中定义 (5认同)
  • 我找不到 Flutter web 的等效项(因为“dart:io”不可用)。有人知道如何在 Flutter web 中实现这一点吗? (2认同)