Inyeccion De Mocks De Mockito Con Spring
De Dos Ideas.
Revisión del 16:36 5 oct 2009 de 201.251.182.130 (discusión)
Es posible inyectar a través de Static Factory Method instancias de objetos Mock de Mockito con Spring directamente desde el archivo de configuración.
Luego, en la clase de test, pueden recuperarse con la anotación @Autowired para programarles comportamiento.
<beans>
... <bean id="dao.BlahDao" class="" factory-method=""> <constructor-arg type="java.lang.Class" value="com.dosideas.bleh.dao" /> </bean>
public class BlehBoComponenteTest {
@Autowired private BlehBo instance;
@Autowired private BlahDao blahDaoMock;
@Before public void setUp() { //init mocks MockitoAnnotations.initMocks(this);
//blahDaoMock doReturn(5) .when(blahDaoMock) .guardar(any(BlahEntity.class)); }
}