У меня есть мультимодульный проект Maven.Где модуль A является веб-модулем и предоставляет успокоительный API для других модулей.Модуль B является клиентским модулем, и многие классы модуля B вызывают API restful из модуля A с http-клиентом.Мой вопрос заключается в том, как сделать автоматическое модульное тестирование для классов в модуле B.
Клиент A запрос сервера B с асинхронным http.Клиентский запрос приносит какое-то сообщение, например, версию и т. Д. Если данные более новые, чем данная версия, сервер ответит новыми данными прямо сейчас.В противном случае запрос будет приостановлен до истечения времени ожидания или получения новых данных.Я хочу проверить это взаимодействие.A и B находятся в одном проекте Java.Могу ли я установить зависимость модуля A в B с областью тестирования и смоделировать «настоящий» сервер с кодом в модуле A?