我目前正在研究一些UiAutomator测试用例,这些测试用例将运行在一个庞大的测试系统中。 在每个测试用例开始之前,我必须做一些Ui-walking。这有什么可能吗? 我已经调查了JUnit规则,但似乎那些是静态用法(?),这对我的用例来说是不适用的。我想要完成的伪代码如下所示。
public class TestCases extends UiAutomator{
@Before
public void setCorrectUi() { getUiDevice().makeMeLaugh();}
@Test
public void setWallpaper() { getUiDevice().makeMeCry(); }
}
在实例化测试类之后是否可以应用任何JUnit规则? 有没有更清洁更合适的方法来实现这一目标? 我知道我可以把我的伪@Before放在一个测试用例中,但由于那不在测试范围内,我不想这样做。
感谢答案! :)