The Test -我有一个Espresso测试套件,用来测试一些复杂的决策与RecyclerView适配器。问题--我是在没有特定活动的情况下隔离地测试这个问题,这意味着以下代码永远不会通过,因为RecyclerView从不列出它的子程序:rv.setAdapter(adap);
assertThat(rv.getChildCount(), is(greaterThan(0)));
对于我们的webapp,我们使用两个后端,一个是活动的,另一个是非活动的。但是在测试时,还不知道哪个后端当前处于活动状态。我现在怎么能写一个测试,而不是仅仅因为一个URL无法到达就失败了。cy.visit("BACKEND2_HOSTNAME.company.com") //This will work because its active})
在这种情况下,整个测试套件将失败,因为其中一个后端没有响应,因为它没有活动。有什么方法可以避