我正在尝试通过jUnit测试我自己开发的一个库,但我遇到了一些问题。这个库需要实例化一个activity。但是,按照教程(http://www.vogella.com/articles/JUnit/article.html),我不能实例化对象,因为我没有activity。你可以创建一个虚拟活动吗?
谢谢:)
发布于 2012-05-17 04:55:33
要测试Activity,通常应该使用ActivityInstrumentationTestCase2。当您调用getActivity()时,将创建测试下的Activity。
如果你正在测试库项目,post android: testing library project也会对你有所帮助。
发布于 2012-05-17 02:27:44
单元测试安卓应用程序是棘手的,因为存根实现("java.lang.RuntimeException:存根!“)
如果你想对你的Android活动进行单元测试,Robolectric是个不错的选择:http://pivotal.github.com/robolectric/
https://stackoverflow.com/questions/10624264
复制相似问题