Espresso的IdlingResource的isIdleNow方法的返回值怎么用
Espresso的IdlingResource的isIdleNow方法返回一个布尔值,表示当前资源是否处于空闲状态。可以通过以下方式使用返回值:
- 在测试方法中使用IdlingRegistry注册IdlingResource:
IdlingRegistry.getInstance().register(idlingResource);
- 在测试方法中使用IdlingResource的isIdleNow方法:
boolean isIdle = idlingResource.isIdleNow();
- 可以使用IdlingPolicies类来设置等待资源空闲的超时时间:
IdlingPolicies.setMasterPolicyTimeout(timeout, TimeUnit.MILLISECONDS);
IdlingPolicies.setIdlingResourceTimeout(timeout, TimeUnit.MILLISECONDS);
- 可以使用IdlingRegistry.unregister方法取消注册IdlingResource:
IdlingRegistry.getInstance().unregister(idlingResource);
通过以上方法,可以使用isIdleNow方法的返回值来判断资源是否处于空闲状态,并根据需要设置超时时间和取消注册
原文地址: https://www.cveoy.top/t/topic/h2vA 著作权归作者所有。请勿转载和采集!