Mule Munit4投掷“;org.springframework.beans.factory.BeanCreationException:创建名为';(内豆)#1679456e'&引用;
我试图在munit测试中模拟一个变量Mule Munit4投掷“;org.springframework.beans.factory.BeanCreationException:创建名为';(内豆)#1679456e'&引用;,mule,mule-studio,mulesoft,munit,Mule,Mule Studio,Mulesoft,Munit,我试图在munit测试中模拟一个变量 <munit:behavior > <set-payload value='xxxxx' doc:name="Set Payload" doc:id="597412dc-64c7-45e0-87c5-2e8ce3dd967e" mimeType="application/json"/> <munit-tools:mock-when doc:name="Mock when" doc:id="
<munit:behavior >
<set-payload value='xxxxx' doc:name="Set Payload" doc:id="597412dc-64c7-45e0-87c5-2e8ce3dd967e" mimeType="application/json"/>
<munit-tools:mock-when doc:name="Mock when" doc:id="fe3ee162-0a52-4b4d-a5bf-127b42b7f6b6" processor="set-variable">
<munit-tools:with-attributes >
<munit-tools:with-attribute whereValue="ClientId" attributeName="doc:name" />
<munit-tools:with-attribute whereValue="clientid" attributeName="variableName" />
</munit-tools:with-attributes>
<munit-tools:then-return >
<munit-tools:variables >
<munit-tools:variable key="clientid" value="ss" />
</munit-tools:variables>
</munit-tools:then-return>
</munit-tools:mock-when>
</munit:behavior>
<munit:execution >
<flow-ref doc:name="Flow-ref to post:\raml-main" doc:id="de9bf3d4-cd3f-42e1-89cf-621c3852634e" name="raml-main"/>
</munit:execution>
<munit:validation >
<munit-tools:assert-that doc:name="Assert that" doc:id="292449c4-51e6-4135-afba-c56016b5ef7d" is="#[MunitTools::equalTo(200)]" expression="#[vars.httpStatus]" message="Different status code"/>
</munit:validation>
为什么呢?我已选择要测试的流。我的测试具有测试属性文件,该文件正在运行。
我定义了like
为什么我不能模拟变量?我刚才碰到了你的问题。我一直在研究同一个问题。我相信如果你使用value=“#[“ss”]”,它会起作用。我试图将200放入一个名为httpStatus的变量中,这似乎对我有效
<munit-tools:variables >
<munit-tools:variable key="httpStatus" value="#[200]" />
</munit-tools:variables>
以下内容对我很有用。我用的是mule 4.3和munit2
<munit-tools:variables >
<munit-tools:variable key="clientid" value='#["ss"]' />
</munit-tools:variables>
<munit-tools:variables >
<munit-tools:variable key="clientid" value='#["ss"]' />
</munit-tools:variables>