Boa Noite,
Teria alguma outra forma de utilizar o service e o repository(DAO) sem ter que criar o construtor recebendo como parametro o repository ???
Boa Noite,
Teria alguma outra forma de utilizar o service e o repository(DAO) sem ter que criar o construtor recebendo como parametro o repository ???
Oi Oscar,
Você pode utilizar a anotação @InjectMocks
do Mockito, que ele vai tentar fazer a injeção de dependências dos mocks via atributos ou métodos setters, além do construtor.
Por exemplo:
public class MeuServiceTest {
@Mock
private MeuDao dao;
@InjectMocks
private MeuService service;
}
No exemplo anterior o Mockito vai criar o mock MeuDao
e injetar no MeuService
via construtor ou via atributo ou via metodo setter.
Bons estudos!