鉴于以下单元测试,我可以轻松测试是否已经发出特定网址的请求。有没有办法反过来,验证没有发出特定网址的请求?
即。验证是否已提出请求:
stubFor(post(urlEqualTo("/login")));
webclient.submit(testLogin);
verify(postRequestedFor(urlMatching("/login")
我想做什么 - 确认没有提出请求:
stubFor(post(urlEqualTo("/login")));
webclient.submit(testLogin);
verify(postRequestedFor(urlNotMatching("/login")
答案 0 :(得分:4)
verify(exactly(0), postRequestedFor(urlEqualTo("/login")));
基本上检查是否完成了0次调用。 阅读更多相关信息。见here