Я хочу понять, как работают приоритеты. Более конкретно, каков ожидаемый результат установки приоритетов для заглушки. На это имеется ограниченная документация, и те, которые доступны, на самом деле не объясняют, как будет выглядеть вывод, поэтому я не могу проверить, правильно ли я его реализовал.
Это мой текущий код:
stubFor(post(urlMatching("/user/test\\?(and)\\=(que).*")).atPriority(1)
.willReturn(aResponse()
.withStatus(200)
.withHeader("Content-Type", "text/plain")
.withBody("This stub is testing for Title ")
)
);
System.out.println("About to execute the second stub");
stubFor(post(urlMatching("/user/test\\?(and)\\=(que).*")).atPriority(2)
.willReturn(aResponse()
.withStatus(200)
.withHeader("Content-Type", "text/plain")
.withBody("This stub is testing Author ID ")
)
);
System.out.println("Second stub executed");
Я отправляю следующий запрос от SOAPUI:
/user/test?and=query
Поэтому обе заглушки должны быть выполнены, и я должен получить два правильных ответа?
В настоящее время я получаю только один ответ от заглушки с приоритетом 1. Я не получаю ответ от заглушки с приоритетом 2 /
Может кто-нибудь, пожалуйста, помогите мне в этом?