MVP和控制服务的Controller类。怎么测试?

时间:2017-01-28 08:30:38

标签: android mvp

我最近在堆栈溢出What role an android Service should play in the MVP pattern?上提出了这个问题,并且有人向我建议我使用另一个类,Presenter将引用一个名为Controller的引用。其目的是控制服务的行为(例如,启动或停止它)。当然,为了能够做到这一点,它需要Context,我将它(用Dagger2注入)作为构造函数中的参数传递。我的问题是,测试实习生,我将如何在开发中测试这样的课程?有任何想法吗?先感谢您!

1 个答案:

答案 0 :(得分:1)

为了编写与android框架工作相关的组件的单元测试,请使用Roboelectric