2016-07-07 3 views
0

私はMuleフロー用にMUnitを実装しています。フローには、別のフローの変数から値が導出されているフロー変数があります。だから、私はJunitとして実行されるJavaでこの値を設定する必要があります。MUnitでのJavaでのフロー変数の設定

私はミュールフローをテストするJavaでフロー/セッション変数を設定する方法を教えてください。

ありがとうございます。

答えて

1

テストメッセージに変数を設定できます。 ;

eventContext.getMessage()setInvocationProperty(キー、値):私たちは以下のようにEventContextに使用して設定することができhttps://unittesters.com/blog/mule-munit-testing-variables-properties/

+0

作品!! ありがとう! –

+0

また、ファイルからデータを取得し、junitとして実行されるjavaのフロー変数に設定する方法はありません –

+0

このMELを使用してファイル ' ' –

0

- この記事をチェックしてください。

したがって、そのフロー変数に任意のキーでアクセスできます。このよう

0

<set-session-variable doc:name="Session Variable" value="#[flowVars.acme_id]" variableName="myVar"/> 
    <set-variable variableName="munit-json-payload" value="#[getResource('testData/good-response.json').asString()]" doc:name="Variable"/> 
関連する問題