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

如何为Android活动创建模拟对象(Junit),android,unit-testing,junit,Android,Unit Testing,Junit,我对单元测试相当陌生,尤其是android。我写了一份有很多活动的申请书。但是,其中一些活动依赖于某些对象来填充活动的视图。我想我的问题是:是否有一种方法可以模拟活动中的对象,并使活动使用从Junit测试中创建的模拟对象?提前感谢,我在任何地方都找不到解决方案?如果您参考“创建本地单元测试类”标题下的,您将找到问题的答案。另请参阅同一页上的“”子标题。您还可以查看AndroidMock: 这是一个基于EasyMock的Android模拟对象框架 链接不再工作,这是一个很好的例子,说明为什么基本

我对单元测试相当陌生,尤其是android。我写了一份有很多活动的申请书。但是,其中一些活动依赖于某些对象来填充活动的视图。我想我的问题是:是否有一种方法可以模拟活动中的对象,并使活动使用从Junit测试中创建的模拟对象?提前感谢,我在任何地方都找不到解决方案?

如果您参考“创建本地单元测试类”标题下的,您将找到问题的答案。另请参阅同一页上的“”子标题。

您还可以查看AndroidMock:


这是一个基于EasyMock的Android模拟对象框架

链接不再工作,这是一个很好的例子,说明为什么基本上是RTM(阅读手册)的答案是有问题的。更好的办法是将相关部分纳入答案中(同时仍然提供链接),这将有助于防止链接腐烂破坏我当时肯定是个好答案的东西。