【问题标题】:How to create Mock objects for Android Activities (Junit)如何为 Android 活动创建 Mock 对象(Junit)
【发布时间】:2011-08-09 20:53:41
【问题描述】:

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

【问题讨论】:

    标签: android unit-testing junit


    【解决方案1】:

    你也可以看看AndroidMock:

    http://code.google.com/p/android-mock/wiki/UsingAndroidMock

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

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