JUnit 4.8.1(およびMaven 3.0.3)でJava 6を使用しています。特定のJUnitテストでは、いくつかのテストが依存しているクラス(com.myco.clearing.product.server.cacheとして認定されています)を、このクラスの独自のバージョン(同じパブリックメソッドシグネチャを持ちます) 。これを行うためのエレガントな方法は何ですか?いくつかのJUnitテストを実行する際に、どのクラスを置き換えるのですか?
JUnitテストの中には、com.myco.clearing.product.server.cache.Cacheクラスを直接呼び出すのではなく、このクラスに依存するクラスを呼び出すものがあります。これらの間接的なケースでも、クラスの私のバージョンを使用したいと思います。これらの線に沿って任意の助け
おかげで、 - デイブ
お待ちください、あなたの_tests_はキャッシュに依存していますか?または、テスト対象のユニットがキャッシュに依存するユニットですか? (私はキャッシュが単なる例であることを知っています) –