我有不同的布局一个应用程序 - 适用于平板电脑,正常直小。我怎么能写并为每个设备类型执行不同的测试套件?
与必须为真,以便运行条件注释你的测试是要做到这一点的方法之一。该库Android Test Rules可以帮助你做到这一点是这样的:
@Test
@IgnoreWhen(device = Form.Tablet.class)
public void phoneCanMakeACall() {
// Run test that only applies to phones.
}
只要按照README的步骤。这些步骤还告诉你如何创造更多的条件,增加了那些already provided。
笔记:
@IgnoreWhen
注释一次以上的测试方法是不可能的,我还没有想出如何我自定义条件已提供不复制和粘贴他们的逻辑到我的代码不耽误。