Criando ProductServiceTests

  1. Criar o teste "ProductServiceTests", com a anotação @ExtendWith(SpringExtension.class).

Essa anotação diz ao spring para não carregar o contexto da aplicação, permitindo que usemos os recursos do Spring e JUnit.

  1. Injetar a classe a ser testada "ProductService", com @InjectMocks.

Após isso, colocar também o Repository a ser usado com @Mock

O @InjectMocks injeta automaticamente o Repository (com @Mock) dentro da instancia de ProductService que está sendo testado.

Atualizado