Я хочу выполнить модульное тестирование кода Dataweave без использования процессоров сообщений MUnit в Anypoint Studio. Я следую этой документации https://docs.mulesoft.com/munit/2.2/dataweave-assertions-library.
Я попытался получить следующий код для запуска в процессоре преобразования в обычном потоке, а также в преобразовании, которое было внутри тестового потока MUnit, ни один из них не работал.
%dw 2.0
output application/java
import * from dw::test::Asserts
---
[1, 4, 7] must beArray()
При запуске в обычном потоке я получаю следующую ошибку: Причина: не удалось разрешить модуль с идентификатором dw :: test :: Asserts ..
При запуске в потоке теста MUnit тест всегда проходит, даже если вместо [1, 4, 7] используется не массив, что вызывает логическую ошибку.