私の 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()
ですか?)