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(){
      ...
    }
}

これらのテスト ケースに関して 2 つの質問があります。

1.テスト プロジェクト全体を実行すると、各テスト ケースが先頭 (TestCaseOne.java) から 1 つずつ実行されますが、実行順序を制御するにはどうすればよいですか?

2.すべてのテスト ケースのフェーズに共通のロジックがいくつかあります。これらの共通部分をすべて配置できるsetUp()プロジェクト レベルを定義するにはどうすればよいですか? setUp()(それも可能tearDown()ですか?)

4

0 に答える 0