1

アプリケーションのアクティビティに対してAndroidJUnitテストを作成しています。アクティビティはモーダルであり、起動インテントを介して構成できます。

さまざまなモードをテストするためのテストメソッドを作成したいと思います。これには、セットアップメソッドでのsetActivityIntent呼び出しが含まれ、実行しているテストケースに基づいてアクティビティを構成します。

私の質問は、セットアップメソッドから実行しようとしているテストケースをどのように判断できるかということです。

4

2 に答える 2

0

Junit 4.Xでは、TestNameクラスでも同じことができます。

public class MyTest {

  @Rule public TestName name = new TestName();

  @Before
  public void before() {
    System.out.println("running...", name.getMethodName());
  }
}
于 2012-07-19T04:13:36.237 に答える
0

この質問に対する答えは非常に簡単です。junit.framework.TestCase には、現在のテスト ケースの名前を返す getName メソッドがあります。完全。

于 2012-06-18T08:46:46.173 に答える