私は、オプションのdependency(Class.forName(...)
でチェック)の利用可能性に応じて異なる動作をするコードを持っています。オプションの依存関係に基づいて動作を確認する方法
junitでこの動作を確認することは可能ですか、これを容易にするライブラリがありますか?
カスタムクラスローダーで新しいjunitプロセスをブートストラップするよりも良い方法があると私は考えています。
また、確認するクラス名を返すメソッドを疑似できます。次に、テストでは、ダミークラスまたは実際のクラスを使用できます。それでも、私は、実際のテストが欠けているオプションの依存関係を使用することを好むでしょう。