【发布时间】:2015-06-28 00:55:54
【问题描述】:
根据this other question,可以从Service 开始Activity。
如何在ServiceTestCase 中进行单元测试以确保将正确的Intent 传递给startActivity()?
ActivityUnitTestCase 有一个有用的方法getStartedActivityIntent()。我已经能够测试相反的情况——Activity 在ActivityUnitTestCase 中启动了Service,方法是将ContextWrapper 传递到它的setActivityContext() 方法中,就像在this other question 中一样。
但是ServiceTestCase 似乎没有getStartedActivityIntent() 或setActivityContext() 的等价物,这对我有帮助。我能做什么?
【问题讨论】:
标签: android android-intent android-activity android-service android-testing