如何为Android活动创建Mock对象(Junit)

thu*_*nja 6 junit android unit-testing

我对单元测试相当新,特别是在android中.我写了一个包含大量活动的应用程序.但是,其中一些活动依赖于某些对象来填充活动的视图.我想我的问题是:有没有办法可以模拟Activity中的对象并让活动使用我在Junit测试中创建的模拟对象?在此先感谢,我无法在任何地方找到解决方案吗?

Ana*_*ath 0

如果您参考“创建本地单元测试类”标题下的开发人员指南,您将找到问题的答案。另请参阅同一页面上的“模拟 Android 依赖项”子标题。

  • 链接不再有效,这是一个很好的例子,说明了为什么基本上 RTM(阅读手册)的答案是有问题的。最好将相关部分拉入答案(同时仍然提供链接),这将有助于防止链接腐烂破坏我当时确信是一个好的答案。 (12认同)