UnitTest для WebClient API (Spring WebFlux) - PullRequest
0 голосов
/ 13 апреля 2020

У меня большой вопрос о модульном тестировании с использованием Spring Web Client (API)

хорошо, у меня есть один класс, который я должен протестировать. Это Сервис (AppService, с аннотацией @Service). Внутри этого класса обслуживания AppService. java есть метод:

AppService.fetchResult(TypeEnum.ORACLE, Xml)

Внутри метода fetchResult я вызвал другой метод для вызова правильной конечной точки в соответствии с параметром TypeEnum.

AppService.callEndpoint(URL, Xml);

Мой вопрос: как я могу написать UnitTest для проверки правильности URL-адреса, вызванного в AppService.callEndpoint ? Я должен высмеивать все, что я использую в AppService, вставлять эти вещи в AppService и вызывать его? Или я должен использовать другую вещь для тестирования (WebTestClient) Другой вопрос .. Я должен издеваться над AppService или просто использовать @Autowired?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...