我想测试由我通过JUnit的开发库,但我有一些问题。这个库需要一个活动来实例化。但是,按照教程(http://www.vogella.com/articles/JUnit/article.html),我不能实例化对象,因为我没有这个活动。你可以创建一个虚拟活动?安卓:JUnit测试Android的库
谢谢:)
我想测试由我通过JUnit的开发库,但我有一些问题。这个库需要一个活动来实例化。但是,按照教程(http://www.vogella.com/articles/JUnit/article.html),我不能实例化对象,因为我没有这个活动。你可以创建一个虚拟活动?安卓:JUnit测试Android的库
谢谢:)
要测试Activity
,您通常应该使用ActivityInstrumentationTestCase2。当你调用getActivity()
时,Activity
将被创建。
如果您正在测试一个库项目,后android: testing library project将帮助也。
单元测试Android应用程序是因为掐灭API实现(“了java.lang.RuntimeException!存根”)的棘手
如果你想进行单元测试你的Android和活动例如Robolectric是个不错的选择:http://pivotal.github.com/robolectric/
你有活性(或要创建一个虚拟活动)库中的项目?你的图书馆项目实际上做了什么? – yorkw