【问题标题】:Applying JUnit Rules to UiAutomator tests将 JUnit 规则应用于 UiAutomator 测试
【发布时间】:2014-07-30 16:00:25
【问题描述】:

我目前正在研究一些将在一个巨大的测试系统中运行的 UiAutomator 测试用例。 在每个测试用例开始之前,我必须做一些 Ui-walking。这在哪些方面是可能的? 我已经调查过 JUnit 规则,但似乎这些规则是用于静态使用的(?),这对我的用例来说是不适用的。我想要完成的伪代码如下。

public class TestCases extends UiAutomator{ 
@Before
public void setCorrectUi() { getUiDevice().makeMeLaugh();}
@Test
public void setWallpaper() { getUiDevice().makeMeCry();  }
}

是否有任何 JUnit 规则可以在测试类实例化后应用? 有没有更清洁更合适的方法来实现这一点? 我知道我可以将我的伪 @Before 放在一个测试用例中,但由于它不在测试范围内,我不想这样做。

感谢解答! :)

【问题讨论】:

    标签: java junit android-uiautomator


    【解决方案1】:

    Android Testcase 使用 Junit3,您可以使用 setup 和 teardown 方法来完成此操作。你可以参考这个docs

    【讨论】:

      猜你喜欢
      • 2013-11-15
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多