首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Mulesoft的dataweave Assersion库对Dataweave代码进行单元测试?

如何使用Mulesoft的dataweave Assersion库对Dataweave代码进行单元测试?
EN

Stack Overflow用户
提问于 2020-05-09 07:32:38
回答 1查看 377关注 0票数 1

我想在不使用Anypoint Studio中的MUnit消息处理器的情况下对Dataweave代码进行单元测试。我正在遵循这个文档https://docs.mulesoft.com/munit/2.2/dataweave-assertions-library

我试图让以下代码在常规流程中的转换处理器中运行,以及在MUnit测试流程中的转换中运行,但都不起作用。

代码语言:javascript
运行
复制
%dw 2.0
output application/java
import * from dw::test::Asserts
---
[1, 4, 7] must beArray()

在常规流程中运行时,我收到以下错误:原因:无法解析具有标识符dw::test::Asserts的模块。

当在MUnit测试流中运行时,测试总是通过,即使你用一个非数组代替了导致逻辑错误的1,4,7。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-09 23:57:54

https://docs.mulesoft.com/munit/2.2/assertion-expression-processor中所述,DataWeave断言库的预期用途是在处理器中。在常规的转换处理器中使用它们不应该被期望工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61689781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档