У меня есть класс AMSClient, который я хочу имитировать с помощью WireMock. Я видел несколько примеров, но не мог их понять, так как они используют номера портов. Может ли кто-нибудь сказать мне, как смоделировать класс с помощью WireMock.
Как смоделировать класс с помощью WireMock?
comment
Добро пожаловать в СО. Если вы не поняли другие примеры, вам нужно быть более конкретным. Нет смысла показывать еще одну, которую ты не поймешь. Кроме того, запрос на обучение считается не по теме на этом сайте.
- person Eiko   schedule 31.05.2016
Ответы (2)
WireMock не является инструментом для имитации объектов. Если вы хотите издеваться над классом или интерфейсом, я бы посоветовал взглянуть на Mockito.
Однако, если рассматриваемый класс/интерфейс оборачивает вызовы HTTP к другой службе, то WireMock может помочь, имитируя ответы HTTP от службы.
person
Tom
schedule
31.05.2016
public static AMSResponse postAMS(String amsUrl, запрос AMSRequest) throws Exception { //Code } этот метод вызывается из другого метода класса, для которого я пишу тестовые примеры, я должен издеваться над этим методом, но я не знаю
- person Sat; 31.05.2016
Используя концепцию power mockito, я решил эту проблему.
https://examples.javacodegeeks.com/core-java/mockito/powermock-mockito-integration-example/
person
Sat
schedule
23.06.2016