バージョン 2.0.x で作成されたアプリケーションのアクション クラスをテストするにはどうすればよいですか?
このリンクを読んだところ、struts-junit プラグインは struts 2.1.1 以降でのみ使用できることがわかりました。
私のアプリケーションは struts 2.0.11 を使用して作成されており、プロジェクトでバージョンをアップグレードするのは簡単ではないと思います。
これらの制限を考慮して、Action クラスをどのように単体テストしますか?
バージョン 2.0.x で作成されたアプリケーションのアクション クラスをテストするにはどうすればよいですか?
このリンクを読んだところ、struts-junit プラグインは struts 2.1.1 以降でのみ使用できることがわかりました。
私のアプリケーションは struts 2.0.11 を使用して作成されており、プロジェクトでバージョンをアップグレードするのは簡単ではないと思います。
これらの制限を考慮して、Action クラスをどのように単体テストしますか?
テストしたいアクションクラスの特別な側面はありますか?
アクションクラスがPOJOとして記述されている限り、任意のテストフレームワークを使用して通常のJavaクラスとしてテストできます。
編集: JUnitのクラスを拡張するこのカスタムクラスを試してみてくださいTestCase
。org.springframework:spring-mockへの依存関係が必要になります。