是否可以阻止fltest在httptest中进行所有HTTP调用?

时间:2019-04-10 20:01:09

标签: flurl

我知道Http测试中有一个“ ShouldNotHaveCalled”选项

scala.compat.java8.FutureConverters.toScala(completionStage)

但是有没有一种方法可以真正阻止它进行呼叫,并且在发生异常时抛出异常?这些测试是从无法访问某些URL的测试服务器上运行的,在我正在测试的情况下,目标是不发出呼叫(请考虑从缓存中读取而不是调用服务) 。如果测试服务器无法访问URL并且尝试访问URL,则该调用将失败并出现异常,但是实际上我的测试用例应该通过时将失败。

我知道我可以使用Assert.Exception之类的东西,但是在我的代码中,它实际上不应抛出任何东西。

希望我能使自己清楚。

如果无法完成,我将在Flurl上创建功能请求。

谢谢!

0 个答案:

没有答案