替换正在运行的机器人应用程序中的单例实例



我有一个使用roboguice作为依赖注入框架的android应用程序。这里定义了几个单例服务,它们在应用程序和活动中使用。我的问题是我们有一个robotium测试,它在ActivityInstrumentation2Testcase中测试工作流。测试应该使用模拟而不是实际实例。不幸的是,我们无法找到更改引用的可能性,因为应用程序正在运行。有人有什么想法吗?

直到现在我们还没有找到任何解决办法。我们为实例创建了一个包装器,并替换了插入的委托。(

最新更新