gpt4 book ai didi

android - 如何将真实的应用程序对象与 Android 的 ServiceTestCase 一起使用

转载 作者:太空狗 更新时间:2023-10-29 15:18:09 24 4
gpt4 key购买 nike

我正在尝试测试需要真实 Application 对象的服务,而不是 ServiceTestCase 提供的 MockApplication。

如何在我的 ServiceTestCase 中创建一个真正的应用程序对象?

最佳答案

服务有两个固有的依赖关系,它的Context 和它关联的ApplicationServiceTestCase 框架允许您注入(inject)这些依赖项,从而在隔离环境中使用受控依赖项执行单元测试。

你不应该在你的测试中使用真正的 Application,但是如果你知道你在做什么,你可以使用 ServiceTestCase.setApplication() 注入(inject)它。 .

关于android - 如何将真实的应用程序对象与 Android 的 ServiceTestCase 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10694019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com