Использование опции assert-payload в munit в муле

Я получаю xml-файл в качестве вывода при запуске тестового примера munit для потока, но чтобы убедиться, что вывод правильный или нет, я хочу использовать параметр полезной нагрузки assert в munit.

Пожалуйста, помогите мне, как я могу убедиться, что функциональность кода работает правильно и результат соответствует ожиданиям.


person Ankit Prakash    schedule 28.09.2016    source источник


Ответы (1)


Если вы получаете полезную нагрузку XML, вы можете либо сравнить весь вывод XML с тестовым файлом ресурсов как #[getResource('output.xml').asString()], либо использовать выражение XPath для проверки определенных полей в выходном XML.

ХТН.

person AnupamBhusari    schedule 28.09.2016
comment
одно из моих полей имеет отметку времени. Как мы можем это утверждать. Когда я конвертирую в строку, файл будет иметь старую отметку времени - person Satheesh Kumar; 15.01.2018