代码之家  ›  专栏  ›  技术社区  ›  Günter Zöchbauer

如何使用依赖插件的代码运行测试?

  •  3
  • Günter Zöchbauer  · 技术社区  · 8 年前

    flutter drive 运行此类测试的唯一方法,或者还有其他方法,例如使用 flutter test ?

    1 回复  |  直到 8 年前
        1
  •  3
  •   Collin Jackson    8 年前

    我不知道如何用 flutter test 目前,因为没有Firebase SDK来与网络对话。无论如何,你可能不希望这样,因为如果数据发生变化或Firebase服务器无法访问,这可能会使你的测试变得不确定或不稳定。

    shared_preferences ,具有用于提供模拟值的API。你可以这样做 firebase_database MethodChannel.setMockMethodCallHandler BinaryMessages.handlePlatformMessage 在测试代码中模拟本机将要做的事情。