1
我想对我的应用程序的数据库做一些测试。 我只得到了一个活动在我的应用程序(“家”),所以我的测试类是
公共类HomeTest扩展ActivityInstrumentationTestCase2 {..}Android,Junit和testPreconditions()
我的烦恼:
1)在Android开发我见过testPreconditions()方法应该在所有测试之前启动,但在我的应用程序中,它的行为与普通测试类似...
2)我想在开始所有其他测试之前填充我的数据库。但是为了做到这一点,我需要一个关于我的Activity的参考,但我不能在测试构造函数中调用“this.getActivity”... 有没有办法在构造函数之后执行某些操作? (安装程序()方法是不恰当的,因为它是每个测试之前被调用,而不是一个时间之前全部)
由于
确定为1)跑! 对于2),我需要一种方法,在所有测试之前启动一次,但我最终改变了我的测试方式......谢谢! – 2011-05-04 10:18:22
您可以添加一个变量以使其仅运行一次? – midnite 2013-08-02 20:17:46