Я пытался проверить URL-адрес перенаправления контроллера, который я тестирую, но независимо от того, какой шаблон я использую, тест всегда терпит неудачу. Даже позвонить andExpect(redirectedUrlPattern("*"))
не удается. Согласно документации, он использует шаблон Ant, поэтому я не уверен, почему он продолжает давать сбой. Я уверен, что URL-адрес перенаправления устанавливается, потому что redirectUrl
работает правильно.
Как сопоставить URL-адрес с помощью RedirectedUrlPattern MockMvc?
Ответы (1)
Кажется, не существует способа сопоставить все. В нем четко различаются абсолютные и относительные пути.
/ ** / * соответствует всем абсолютным путям
** / * соответствует всем относительным путям
Примеры того, что возможно:
- Изучение стиля пути Ant
- Как использовать шаблоны именования Nant / Ant?
- Путаница с синтаксисом шаблона ANT и его возможными вариантами
Если вы приведете конкретный пример чего-то, что вы хотите сопоставить, я могу дать вам шаблон, который будет работать
person
Alftheo
schedule
06.07.2016