RESTEasy Server Side Mock Frameworkを使用してJava apisの単体テストを作成しています。テストの一環として、ユーザーログインをシミュレートする必要もあります。いくつかの部分は、user1によって実行されなければならず、次にuser2が実行され、次にuser1が実行されます。testngテストでCASを介してログインしているユーザーをシミュレートする
実際のアプリケーションでは、ログインはCAS serverで処理されます。つまり、cas Webサーバーが利用可能です。
このテストでは、模擬フレームワークを使用してRESTEasyサービスをモックできます。 casのログインはREST api's are documentedですが、ユーザー1とユーザー2が関わるビジネスWebアプリケーションではなく、別のwebappの一部になります。
単体テスト時にCASサーバーを起動する必要はありません?
質問が不明な場合はお知らせください。詳細を追加できます。