私は Apache sling ベースの環境で作業しています。私のコードベースの多くは、Junit テストを使用してコンパイル時に「通常どおり」単体テストできます。
フレームワークを介して渡される HTTP 要求のコンテキストが正しく機能することを必要とする機能のサブセットがあり、私が依存しているフレームワークが提供するすべてのオブジェクトをモックするのは非常に困難です。
私のテスト ビルド サイクル中の現在のアプローチは次のとおりです。 「テスト」して何らかの値を返す 4) 戻り値を期待値と比較してチェックする (3-4 を繰り返す)
プラットフォームの外部で (HTTP 要求を発行している場所から) テストを最も効果的に定義し、ローカル インスタンスのコンテキストから実行する方法を見つけようとしています。
テストスイートを構築して実行するための最良の方法についての考えは、これらの要件を与えますか?