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