Указание коллекции сообщений Mule в качестве полезной нагрузки в MUnit Mock Processor

В MUnit Mock Message Processor, как мы указываем неспецифическую полезную нагрузку, такую ​​как Сбор сообщений Mule (XML-данные, разделенные запятыми) в поле возврата с полезной нагрузкой сообщения.

В общем, если мы просто жестко закодируем значение, оно будет воспринято как строка, что затруднит дальнейшее его чтение.

Как мы можем указать тип данных как Mule Message Collection?

Пожалуйста, помогите мне с этим.

Заранее спасибо.

1 ответ

Решение

Используйте выражения MEL для создания коллекции. На основе вашего примера списка строк, разделенных запятыми, вы можете использовать MEL с любыми операциями Java/MVEL для создания списка из этого:

<mock:then-return payload="#[Arrays.asList(('${mycommaseparatedlistofstrings}'.split(',')))]" />
Другие вопросы по тегам