QuickFIX/Jアプリケーション ( は のJ
略)を実装しましたJava
。ここで、固定テスト ケースをセットアップする方法を検討します。
私は少し慣れていますが、コールバックがあるため(たとえば、クラスのメソッド) JUnit
、その問題に適しているかどうかはわかりません。QuickFIX/J
fromApp
Application
同じ問題を抱えていて、その問題に対する優れた解決策を見つけた人がいるかもしれません。;)
QuickFIX/Jアプリケーション ( は のJ
略)を実装しましたJava
。ここで、固定テスト ケースをセットアップする方法を検討します。
私は少し慣れていますが、コールバックがあるため(たとえば、クラスのメソッド) JUnit
、その問題に適しているかどうかはわかりません。QuickFIX/J
fromApp
Application
同じ問題を抱えていて、その問題に対する優れた解決策を見つけた人がいるかもしれません。;)
QuickFix アプリケーションの応答をテストしている場合は、単体テストよりも統合テストに興味があります。
すでに 1 つの QuickfixJ アプリケーションを作成しているので、それに接続するテスト アプリケーションを作成できます。したがって、アプリケーションが Fix アクセプターである場合は、イニシエーターであるアプリケーションを記述します。
これで、テスト アプリケーションから実際のアプリケーションにメッセージを送信できます。実際のアプリケーションからの応答は、テスト アプリケーションで onMessage() を呼び出します。
これらのコールバックをキャプチャして、それらが特定のパターンに一致することを確認できます (たとえば、アプリケーションは、テストが送信したものと同じクライアント オーダー ID を返します)。これには確かにJUnitを使用できます。