でJUnitのセットアップ方法と同様のものは、私は、このDAOインターフェイスのモックを作成して、私はDAOProcessと呼ばれるものにそれを送り、私は次のシナリオはMockito
interface DAO
{
String a();
String b();
String c();
}
を持ってあります。 DAOプロセス内には、DAOメソッドa、b、cを呼び出すさまざまなメソッドがあります。
これで、DAoprocessでメソッドを単体テストする必要があるたびに、私は最終的にwhen(mockDAO.a()).thenReturn("test")
と書きます。
とにかく、これらすべてのテストケースにこれらのwhen(mockDAO.a()).thenReturn("test")
を共通化することはできますか?
私はここでAutowired注釈を使用しません。なぜなら、春のものと混乱するかもしれないからです。 DAOProcessがSpringのコンテキストで構築されていたとしても、私は、これらのビームはまだ春に管理されていますが、共同作業者の参照をモックで置き換えることは賢明です。 – Brice