Testando Insert
@Test
public void InsertShouldReturnProductDTOWhenValidData() {
//criando uma variável do tipo ProductService com o Spy,
// espionando o service lá de cima com @InjectMocks
ProductService serviceSpy = Mockito.spy(productService);
//é um doNothing porque nesse caso, é um caso de sucesso
Mockito.doNothing().when(serviceSpy).validateData(productDTO);
//instanciando o resultando, fazendo a ação
ProductDTO result = serviceSpy.insert(productDTO);
//verificações
Assertions.assertNotNull(result);
Assertions.assertEquals(result.getName(), "Playstation");
}Atualizado