我目前正在研究Junit测试用例,Mockito,Power Mockito和反射。我被困在两者之间,我想在一个类中检查一个语句是否在该类中退出或者不使用mockito。我不知道我能不能这样做。我想搜索" AndroidSupportInjection.inject(this)"该班的一行。如果有人知道如何做到这一点。请告诉我。
答案 0 :(得分:1)
我假设您正在尝试搜索该行,以覆盖Dagger 2注射请求并注入您自己的测试双打。
这可能是错误的做事方式。
对活动和片段执行自动UI测试的最佳方法是在Dagger 2模块中隔离所需的依赖项,然后使用构建变量将这些与测试双精度交换。
Google Android Architecture Blueprints
中有一个例子如果这不起作用,您可以尝试在DaggerMock
中使用注射器上的setter