Получить параметры из шаблона скорости - PullRequest
3 голосов
/ 02 марта 2012

У меня такая проблема.Я пишу интеграционные тесты для моего приложения.В приложении я отправляю несколько писем пользователям.Когда я создаю электронную почту, я использую шаблоны Velocity.Пример шаблона:

Привет $ {пользователь}!

Пример письма:

Привет, пользователь!

Когда я пишу свои интеграционные тесты, я хочу проанализировать параметры из полученных писем.Если у меня есть шаблон скорости и почты, которые были созданы с использованием этого шаблона.Я хочу такой метод

Map<String,String> getParameters(velocityTemplate, mailBody);

Как я могу разобрать параметры из текста электронных писем?

1 Ответ

0 голосов
/ 06 марта 2012

Если ваш вопрос похож на Параметры запроса шаблона Velocity (VM): Получение переменных GET , тогда ответ:

$httpUtil.getParameterMap($httpUtil.getQueryString($request.attributes.CURRENT_URL))

или, как выясняется:

$request.getParameterMap($request.getQueryString($request.attributes.CURRENT_URL))
...