0

在我的 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)开始逐个运行每个测试用例,如何控制运行顺序?

2.我有一些所有测试用例setUp()阶段通用的逻辑,我如何定义一个项目级别setUp(),我可以在其中放置所有这些通用部分?(也有可能tearDown()吗?)

4

0 回答 0