|
|
1
2
在Dagger中,您将创建一个模拟或测试类
而不是:
你知道吗
现在有两个实现,一个用于prod
另一个用于测试
甚至可以使用Mockito或类似的工具来创建
我有几篇关于如何在Android框架之外进行解耦和统一测试的文章,它们与Arrow无关。检查 'Headless development in Fully Reactive Apps' 以及相关项目 https://github.com/pakoito/FunctionalAndroidReference
如果您的依赖关系图变得太复杂,并且您需要一些编译时魔法来创建这些依赖关系,那么您可以在测试和应用程序中创建一个本地类
|