使用Assumptions,我可以为我的测试添加更多意义,但是当假设为假时,测试会出错而不是失败(这当然更好)。我想知道,有没有办法在发生这种情况时完全跳过测试?
例如,当我离线时,测试没有任何意义,也没有任何意义。我想认识到我离线并且根本不运行测试的事实。所以,不fail()
,不pass()
,假装这个测试甚至不存在。
AppConnector appConn = new AppConnector(url, RequestType.POLL);
Assume.assumeTrue(appConn.connect());
try {
// stuff
} catch (Exception e) {
fail();
}