Solución:
Creo que la respuesta simple es no usar @InjectMocks
y, en su lugar, inicializar su objeto directamente. El único inconveniente que puedo ver es que no está probando la inyección, pero luego con @InjectMocks
, Creo que lo probaría con la implementación de inyección de Mockito, en lugar de la implementación de su marco real de todos modos, por lo que no hay una diferencia real.
Lo haría:
public class MyServiceTests {
@Mock
private SomeObject someObject;
private MyService service;
@Before
public void setUp() {
service = new MyService("foo", someObject);
}
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)