【发布时间】:2019-02-01 09:09:10
【问题描述】:
我有一个颤振插件,它使用平台通道做一些原生工作。
如何为需要此插件的应用程序正确编写测试?
单元测试仅适用于纯 dart 函数。我不相信 Widget 测试将能够测试使用平台通道到原生的东西。这样就剩下集成测试了。
据我了解,集成测试将启动您的主应用程序,您可以围绕您的应用程序控制它并进行测试。
就我而言,我只想测试使用插件的代码(将平台通道用于原生内容)。
同样重要的是从平台通道返回的值,因此使用真实平台通道而不是模拟通道调用本机端非常重要。
这可能吗?我可以告诉集成测试人员打开我的应用程序的虚拟版本吗,有点像集成小部件测试人员?
【问题讨论】:
标签: dart flutter flutter-test