【发布时间】:2020-12-03 09:34:56
【问题描述】:
我决定是时候自动化一些测试了,我想开始使用 Espresso。我正在学习一些教程,但由于我的架构,我无法让它在我的应用程序中运行。
我的应用程序遵循 MVVM 架构,并且我正在使用 Hilt 进行依赖注入。我的想法是模拟(使用 Mockk)ViewModel 以便能够控制流程和数据,但我不知道如何做到这一点,并且当我运行测试时,正在调用真正的 ViewModel。
这是我如何在片段中实例化 ViewModel 的示例:
有人可以帮我吗?我会非常感谢!
【问题讨论】:
标签: android dependency-injection mocking viewmodel android-espresso