0
MUnitモックメッセージプロセッサでは、返信メッセージペイロードフィールドにMule Message Collection(カンマ区切りのXMLデータ)などの特定のペイロードを指定する方法を教えてください。MUnitモックプロセッサのペイロードとしてのMuleメッセージコレクションの指定
一般に、値をハードコードするだけでは、文字列として解釈され、それをさらに読みにくくなります。
どのようにデータタイプをMule Message Collectionとして指定できますか?
これで私を助けてください。
ありがとうございました。
感謝ライアンはあなたの提案のため。それは今働いているようです。 私はさらに懸念しています。私はMule Message Collectionをプロセッサの1つのリターンペイロードとして持つフローのためにMUnitを実装しています。したがって、このコレクションには非常に大きなXMLデータがあります。このデータをテスト用にハードコードすると、スタックオーバーフローエラーが発生します。私はこれを解決できる方法はありますか? –
XMLが大きい場合は、たとえばクラスパス上のファイルからXMLを読み取ることができます。 Munitには、#[getResource(xml/myxmlfile.xml ')。asString()]のヘルパー関数があります。詳細な回答については別の質問を作成します。 –