Мне нужно настроить несколько ожиданий для экземпляра MockRestServiceServer. Ожидания относятся к двум разным URL-адресам:
- URL-адрес вызова № 1
- URL вызова №1 (во второй раз)
- URL-адрес вызова № 2
Один и тот же URL-адрес вызывается дважды, затем выполняется третий вызов того же URL-адреса с разными параметрами запроса.
У меня есть один экземпляр RestTemplate с балансировкой нагрузки, доступный для внедрения в мой тест, и я передаю его в MockRestServiceServer.createServer().
Я попытался встроить эти 3 ожидания в свой экземпляр MockRestServiceServer, но тест не прошел, утверждая, что ожидался третий URL-адрес, но он увидел 1-й. Похоже, я либо перезаписываю ожидания, либо здесь есть что-то с состоянием, которое удерживает фиктивный сервер в неправильном состоянии.
Может ли кто-нибудь показать мне пример того, как это сделать правильно?