問題タブ [citrus-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Citrus Framework での変数と期待値の設定
テストしたい次のシナリオがあります。
- サービス A の呼び出しを実行し、JsonArray の要素数を取得します
- サービス B を呼び出して特定のアクションを実行する
- サービス A への呼び出しを再度実行して、JsonArray に新しい要素があることを確認します。
PS: ステップ 2 のサービス B 呼び出しとステップ 3 の検証の間に相関関係はありません。要素数が 1 で増加したことを確認できただけです。
http()
citrusを使用してステップ 1 を実行.extractFromPayload()
し、それを変数に追加することができますhttp()
別の呼び出しでステップ 2 を実行できます
ただし、ステップ1で取得した変数の値を変更できないため、ステップ3で立ち往生しています。使用してみaction(new AbstractTestAction() {...})
ましたが、テストの間に発生しないため、機能していません。
これを達成する方法はありますか?
citrus-framework - データ駆動型アプローチの実装中に実行が停止する
データ駆動型のコードを数行含めました。ここでは、Excel シートから詳細を取得し、実行時にスクリプトに渡します。ここで私のスクリプトは実行されず、Eclipse コンソールにメッセージを返した後にハングします。
シングルトン Bean 'todoClient1' のキャッシュされたインスタンスを返す
以下にコードとパッケージを添付しますcom.consol.citrus.integration.Demo
。
ここにログイン: