EasyMockまたはUnitilsMock(UnitilsではサポートされていないEasyMock)で、モックをテスト対象のクラスに直接注入するために利用できる手法はありますか?
たとえば。Mockitoでは、クラスのメンバー変数にモックを直接挿入することができます。
public class TimeTrackerTest {
@InjectMocks // Used to create an instance the CUT
private TimeTrackerBean cut;
@Mock // Used to create a Mock instance
EntityManager em;
@Before
public void injectMockEntityManager() {
MockitoAnnotations.initMocks(this); // Injects Mocks into CUT
}
@Test
...
}
EasyMockまたはUnitilsMockでそのようなことを行うことができますか?easymockでは、テストからの注入をサポートするために、CUTに別のセッターメソッドが必要です。私は正しいですか、それとも方向注入はどういうわけか可能ですか?
-ありがとう