【问题标题】:Espresso + mockito - Mock activity launchEspresso + mockito - 模拟活动启动
【发布时间】:2015-04-07 10:49:12
【问题描述】:

我是 android 测试的初学者,我想知道的很简单。 我有一个按钮,它在点击时启动一个活动,而不是启动真正的活动,我想用另一个活动来替换它。 我怎样才能做到这一点? 我正在使用 Espresso 和 mockito 2.0+。谢谢。

【问题讨论】:

  • 这将需要对您的应用进行侵入性更改——即,添加“测试模式”标志和自定义逻辑以在测试模式下启动不同的活动。你能解释一下这样做的动机吗?也许我们可以提出替代方案。

标签: android mockito android-testing android-espresso


【解决方案1】:

我怀疑这个问题仍然需要答案,但在 cas 中,只要知道像 dagger 这样的依赖注入就可以完成这项工作。通过加载不同的模块,在您的应用中注入您的真实活动,并在您的测试中注入另一个活动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    • 2011-03-28
    相关资源
    最近更新 更多