服务测试:应调用 onCreate() 以响应 startService()
Service test: onCreate() should be called in response to startService()
根据官方 Service Testing 文档,确保调用 onCreate()
以响应 Context.startService()
并调用 onDestroy()
以响应 Context.stopService()
。如何通过扩展 ServiceTestCase
class?
来实现这样的测试
如果您使用该框架测试您的服务,系统不会负责调用您服务的 onCreate() 和 onDestroy() 方法。因此,您需要注意从测试代码中调用它。
这不是测试,这是您服务的正确启动和关闭。如果您不调用这些方法,您就不能指望您的服务能够正常运行,并且您的测试将追查幻影错误。
根据官方 Service Testing 文档,确保调用 onCreate()
以响应 Context.startService()
并调用 onDestroy()
以响应 Context.stopService()
。如何通过扩展 ServiceTestCase
class?
如果您使用该框架测试您的服务,系统不会负责调用您服务的 onCreate() 和 onDestroy() 方法。因此,您需要注意从测试代码中调用它。
这不是测试,这是您服务的正确启动和关闭。如果您不调用这些方法,您就不能指望您的服务能够正常运行,并且您的测试将追查幻影错误。