服务测试:应该响应startService()调用onCreate()

时间:2015-03-04 16:35:10

标签: android android-testing servicetestcase

根据官方Service Testing文档,确保调用onCreate()以响应Context.startService()并调用onDestroy()以响应{{1}非常重要}}。如何通过扩展Context.stopService()类来实现这样的测试?

1 个答案:

答案 0 :(得分:0)

如果您使用该框架测试您的服务,系统不会负责调用您的服务的onCreate()和onDestroy()方法。因此,您需要注意从测试代码中调用它。

这不是测试,这是正确启动和关闭您的服务。如果你不打电话给那些方法,你不能指望你的服务行为正常,你的测试将会追逐幻影。