gpt4 book ai didi

android - Action 条 Sherlock + Robolectric

转载 作者:太空狗 更新时间:2023-10-29 15:47:58 25 4
gpt4 key购买 nike

我们在工作中将 Robolectric 用于我们的测试用例,这似乎不太适合 Action Bar Sherlock。

问题是我收到了一条No implementations match configuration 消息,因为当通过 robolectric 运行时 Build.VERSION.SDK_INT == 0。

如果有人对让 ABS 与 Robolectric 配合良好的最佳方式有任何想法,我很想知道。如果我发现我会在这里发布我的结果,但似乎很难找到有关如何使这个流行的工具包和库协同工作的信息。

最佳答案

两种解决方法:

  1. 使用以下总方法调用将 Robolectric 的 Build.SDK_INT 值更改为实际值:RobolectricTestRunner.setStaticValue(Build.VERSION.class, "SDK_INT", 15);
  2. 编写您自己的 ActionBarSherlock 实现,它从现有实现之一扩展并使用 @ActionBarSherlock.Implementation(api = 0) 进行注释(不要忘记调用 ActionBarSherlock.registerImplementation以及)。

关于android - Action 条 Sherlock + Robolectric,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12034845/

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