在我的Android测试项目中,我有几个扩展AndroidTestCase
的测试用例:
MyProjectTest结构:
src/
- TestCaseOne.java
- TestCaseTwo.java
- TestCaseThre.java
- ...
在我的每个测试用例中,我都有setUp()
,runTest()
& tearDown()
阶段:
public class TestCaseX extends AndroidTestCase{
public void setUp(){
...
}
public void runTest(){
..
}
public void tearDown(){
...
}
}
我对这些测试用例有两个问题:
1。如果我作为一个整体运行测试项目,它会从最上面的一个(TestCaseOne.java)开始逐个运行每个测试用例,如何控制运行顺序? / p>
2。我有一些对所有测试用例setUp()
阶段都很常见的逻辑,如何定义项目级别setUp()
,我可以在其中放置所有这些常见的部分? (tearDown()
也可以吗?)