2017-05-12 1 views
1

Assert Equalsコンポーネントを使用して、ペイロードに文字列が存在するかどうかを調べたいとします。私は例を与える:文字列にMuleの部分文字列が含まれているかどうかをチェックする方法は?

txtが|名前= ST CLAUD |国=スペイン|ペイロードが含まれている場合Txtld = 45

私は検索したい文字列「スペインは」それをするラバ表現MELありますか?

はあなたがアサートに等しいとjava.lang.Stirngで定義されたcontains方法を(仮定ペイロードはString型である!)を使用する代わりにアサート真を使用する必要があり、事前に

答えて

0

、ありがとうございました。

<munit:test name="dataweaveTest" description="MUnit Test"> 
    <munit:set payload="Txt|Name=ST CLAUD|Country=SPAIN|Txtld=45" doc:name="Set Message"/> 
    <munit:assert-true doc:name="Assert True" 
     condition="#[payload.contains('SPAINA')]" /> 
</munit:test> 

ここではそれがAnypointStudioで次のようになります。 enter image description here

+0

は、それが動作する、youuuuuuuuに@Yevgeniyをありがとう:) – Clem

関連する問題