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

Service test: onCreate() should be called in response to startService()

根据官方 Service Testing 文档,确保调用 onCreate() 以响应 Context.startService() 并调用 onDestroy() 以响应 Context.stopService()。如何通过扩展 ServiceTestCaseclass?

来实现这样的测试

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

这不是测试,这是您服务的正确启动和关闭。如果您不调用这些方法,您就不能指望您的服务能够正常运行,并且您的测试将追查幻影错误。