我已经为我的应用程序中的活动编写了一个Android JUnit测试。活动是模态的,可以通过启动意图进行配置。
我想编写测试方法来测试不同的模式。这将涉及setup方法中的setActivityIntent调用,根据我们正在运行的测试用例配置Activity。
我的问题是,如何确定将从安装方法运行哪个测试用例?
答案 0 :(得分:0)
事实证明,这个问题的答案非常简单。 junit.framework.TestCase有一个getName方法,它返回当前测试用例的名称。完美。
答案 1 :(得分:0)
在Junit 4.X中,你可以使用Test Name类做同样的事情:
public class MyTest {
@Rule public TestName name = new TestName();
@Before
public void before() {
System.out.println("running...", name.getMethodName());
}
}