使用服务连接对活动进行插桩测试

问题描述

我的应用的主要 Activity 负责绑定到服务。

但是,我不想单独测试主要活动或服务。当我运行我的应用程序时,ServiceConnection.onServiceConnected()调用,但是当我运行我的主要活动测试时,ServiceConnection.onServiceConnected() 未被调用

@RunWith(AndroidJUnit4::class)
class MainActivity Test {

    @get:Rule
    var activityRule = ActivityTestRule(MainActivity::class.java)

    @Test
    fun test() {

    }
}

是否可以编写一个测试来绑定预期的服务?没找到这方面的资料。我只找到了有关使用服务测试规则隔离测试服务的信息。我希望这个简单的活动测试能够启动预期的服务。这甚至可能吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)