munit

    0热度

    2回答

    我想在我的munit流中测试变量,为此我在munit测试用例中使用set-message。但是,测试每次都失败。我想我错过了某个地方。任何人都可以帮助我。以下是我的代码供参考。 <set-variable variableName="fvar1" variableValue="#[message.inboundProperties.'http.uri.params'.name]" doc:name

    0热度

    1回答

    我们试图模拟MUNIT套件中的Amazon S3连接器。我们已经尝试过多种方法,但模拟从未似乎工作: 对于单个流量增加了S3连接器,我们试图建立一个有效载荷嘲笑响应。但最终的输出总是实际的有效载荷。 然后我们将S3调用移动到子流,并试图模拟整个子流调用本身,但它始终调用实际的s3存储桶动作。 围绕子流程调用间谍也没有什么区别。 主要流程: <flow name="helios-s3-copy-fi

    0热度

    1回答

    我有一个依赖所有连接器(http,db,jms)的mule域的mule服务。 我面临的问题是当我为特定服务/流编写MUnit时,我无法模拟DOMAIN项目中的连接器。例如,域有一个JMS连接器(永久重新连接),它会一直尝试连接。所有这些都在munit被调用之前发生。我怎样才能让所有连接器都不能连接到任何地方?

    0热度

    1回答

    有流量正在呼叫http出站端点。如果http不可用,我想为该方案编写测试用例(捕获流中的异常并按照POSTMAN的预期工作)。我尝试使用抛出一个异常嘲笑当消息进程是http:request ..但它没有奏效时抛出的异常。有人可以帮助如何在munit中模拟异常吗? 下面是我试过的代码: <munit:test name="test-project-test-suite-munit-testFlowT

    0热度

    1回答

    变换(XML到JSON)的精确匹配的正常运行过程中的工作原理完全很好,但是当相同的流正被使用MUnit测试它在数据编织失败并出现错误消息 有两个变换器与输入完全匹配:interface org.mule.api.transport.OutputHandler,output:class java.lang.String。 变压器是:ObjectToAtomString(类org.mule.trans

    0热度

    3回答

    我遇到了通过maven下载munit-runner artefact的问题。出于某种原因,该jar没有被下载。不适用于1.3.2,1.3.3或1.3.4 我已清理存储库现金并重建,但似乎没有任何帮助。 POM文件根据MuleSoft文档查找。 特特定的错误是: 描述资源路径位置类型 项目“XXX”缺少必需的库:“/home/xxxx/.m2/repository/com/mulesoft/muni

    0热度

    3回答

    当试图在流动然后选择“创建新text.xml套房”我看到下面的对话框通过右键单击Anypoint Studio中MUnit测试显示: 这具有不提供任何堆栈跟踪的缺点,但是,查看错误日志中可以看到以下堆栈跟踪。 java.lang.NullPointerException at org.apache.velocity.runtime.RuntimeInstance.parse(RuntimeIns

    1热度

    1回答

    我目前正面临着使用命令行执行我的MUnit测试的问题。 我正面临着“重复项目工件分配”的问题使用1.0版本的mule-domain-maven-plugin that was fixed here版本。运行我的MUnit时,删除这行代码会在mule-domain-config.xml上导致FileNotFoundException。 反编译代码后,我可以看到,1.2(与我MUnits作品),具有2

    0热度

    3回答

    我已经为Test_flow创建了简单的Test Suit,但是当我尝试运行该流时出现错误。 java.lang.RuntimeException: org.mule.api.config.ConfigurationException: Error creating bean with name 'Test_flow': Cannot create inner bean '(inner bean)#

    0热度

    1回答

    我在Anypoint Studio,Foo和Bar中有两个应用程序。 Bar独立,但Foo依赖Bar(通过HTTP请求)。我已经测试了Foo作为一个独立的应用程序使用mocks来调用Bar。但是,我想写一个MUnit测试,它将测试完整的交互(即没有模拟)。我认为运行Bar,然后运行Foo测试会有效,但每次都会返回500错误。 是否可以在Anypoint Studio中执行此类测试? UPDATE: