JUnit テストでプライベート メンバーにアクセスするために、ネストされたクラスを使用します。それらは常に「TestProxy」という名前です。
ビルド時にmaven2を使用してそれらを削除し、jarファイルに含めないようにしたいと思います。
- 設定オプションはありますか?
- プラグインでできる?もしそうなら、プロトタイプはいいですね!;-)
ありがとう
編集: なぜプライベート メソッドを使用するのですか? サードパーティのシステムからデータを注入する必要がありますが、JUnit テストの実行ごとに呼び出すことはできません。そして、プライベート データのパブリック セッターは本当に必要ありません。そうしないと、遅かれ早かれ別のプログラマーがそれを悪用する可能性があります。