Android - JUnit测试在每次测试后退出应用程序?

时间:2011-12-06 21:27:33

标签: android junit robotium

所以我正在尝试使用Robotium for Android编写自动化测试 我有一个与我的LoginPage相关的测试套件,问题是setUp和tearDown被称为beforfe,并且在每次测试之后,它关闭并在每个测试用例上打开应用程序。

是否有可能以某种方式避免这种情况,以便每次测试时都会调用一次设置和拆卸?

修改

我正在使用ActivityInstrumentationTestCase2

2 个答案:

答案 0 :(得分:1)

改为使用SingleLaunchActivityTestCase。

答案 1 :(得分:0)

我不确定Robotium,但是junit有@BeforeClass和@AfterClass注释,你可以应用于一个方法,使得它只在测试套件实例化之前或之后被调用一次。在这里查看更多信息:

http://junit.sourceforge.net/doc/faq/faq.htm#organize_3