如何使用WireMock模拟一个类?

问题描述:

我有一个类AMSClient,我想用WireMock来模拟。我看过一些例子,但我无法理解它们,因为它们使用端口号。任何人都可以告诉我如何使用WireMock来模拟一个类。如何使用WireMock模拟一个类?

+0

欢迎。如果你不了解其他例子,你需要更具体。显示另一个你不会理解的是没有意义的。另外,在这个网站上,要求教程被认为是脱离主题。 – Eiko

WireMock不是一个对象嘲笑工具。如果你想嘲笑一个类或接口,我会建议看看Mockito。

但是,如果有问题的类/接口将HTTP调用包装到另一个服务中,则WireMock可以通过模仿来自该服务的HTTP响应来提供帮助。

+0

公共静态AMSResponse postAMS(字符串amsUrl,AMSRequest要求)抛出异常{ //代码 } 这种方法是从另一个类方法中调用,为此,我写测试用例 我嘲笑这个方法,但我不知道 – Sat

+0

好的,在这种情况下,你肯定需要http://mockito.org/。 – Tom

使用电源概念的Mockito,我那么解决这个问题

https://examples.javacodegeeks.com/core-java/mockito/powermock-mockito-integration-example/