古いコマンド ライン デザイン パターンを使用する Java Web アプリケーション用の junit を作成しようとしています (この古いアプリケーションにはフレームワークが使用されていません)。アプリケーションにシナリオがあります。
アプリケーションがサーバーにデプロイされると、すべてがサーバーにデプロイされる前に、まずサーバーが を見つけてweb.xml
ロードし、TestDataServlet
(http サーブレットを拡張する web.xml で構成されたサーブレット クラス) を実行します。
これは、すべてのプロパティ ファイル (アプリケーション コードの Java クラスで使用されるすべてのエンドポイントに関する情報を含む) をロードするスレッドであるクラスをTestDataServlet
呼び出し、TestRunnable
ブラウザーでアプリケーションをヒットする前にそれを初期化します。
簡単にテストできるように、junit を実行する前にすべてのプロパティ ファイルをロードするワンタイム ステップ アップを使用して、このアプリケーションの junit を作成しようとしています。
私のアプリケーションはフレームワークを使用していないため、Spring Junit のようにそれを行うことができませんでした。
とにかくそれを行うには?TestDataServlet
junit クラスを実行する前に を実行できますか?
どんな助けでも大歓迎です。