我对Android中的单元测试还比较陌生。我编写了一个包含多个活动的应用程序。但是,其中一些活动依赖于某些对象来填充活动视图。我的问题是:是否有一种方法可以在Activity中模拟这些对象,并使Activity在我的JUnit测试中使用创建的模拟对象?谢谢您提前帮助,我无法在任何地方找到解决方案。
我对Android中的单元测试还比较陌生。我编写了一个包含多个活动的应用程序。但是,其中一些活动依赖于某些对象来填充活动视图。我的问题是:是否有一种方法可以在Activity中模拟这些对象,并使Activity在我的JUnit测试中使用创建的模拟对象?谢谢您提前帮助,我无法在任何地方找到解决方案。
您也可以看看AndroidMock:
http://code.google.com/p/android-mock/wiki/UsingAndroidMock
这是一个基于EasyMock构建的Android Mock Objects框架。
如果您在“创建本地单元测试类”标题下参考开发人员指南,您将找到您问题的答案。同时,请参考同一页上“模拟 Android 依赖项”子标题。